![](/c49/32/10033658941747.jpg)
出版社:人民郵電出版社 ISBN:9787115565181 商品編碼:10033658941747 包裝:平裝 開本:16開 出版時間:2021-06-01 用紙:膠版紙 頁數:295 代碼:99
" 1.深入理解JavaScript的運行與設計邏輯 2.深刻體會開發社區傳奇人物道格拉斯的思維方式及代碼風格 3.趣讀大量JavaScript奇聞軼事 《JavaScript悟道》結合當前JavaScript語言現狀,深入剖析了JavaScript語言的運行原理、應該如何演進、怎樣纔能將其發揮至極致。這些深邃、極具前瞻性的論述不僅適用於JavaScript,也適合其他語言。學習、理解、實踐大師的思想,能讓開發者站在巨人的肩上,看得更全面。 《JavaScript悟道》適合Web開發人員以及所有對JavaScript感興趣的程序員閱讀。 道格拉斯.克羅克福德(Douglas Crockford)JavaScript開發社區領軍人物,人稱“老道”,歷任PayPal和Yahoo!傑出架構師,被JavaScript之父Brendan Eich稱為“JavaScript大宗師”。道格拉斯在JavaScript開發方面的眾多研究成果被廣泛應用,並為該語言的發展和普及做出了卓越貢獻。他被譽為JSON、JSLint、JSMin和ADSafe之父,其著作《JavaScript語言精粹》對前端開發人員的影響深遠。死月本名朱凱迪,浙江大學軟件工程碩士,退役OIer、ACMer。國內早期Node.js開發者之一,現為Node.js Core Collaborator。著有《Node.js:來一打C++擴展》,另譯有《精通Vim:用Vim 8和Neovim實現高效開發》。 第0章 導讀1 0.1 異類3 0.2 代碼3 0.3 未來4 0.4 語法4 0.5 示例5 第 1章 命名7 第 2章 數值10 2.1 零11 2.2 數值字面量12 2.3 Number13 2.4 運算符15 2.5 位運算符15 2.6 Math對像16 2.7 “怪獸”來了17 第3章 高精度整數21 第4章 高精度浮點數42 第5章 高精度有理數52 第6章 布爾類型63 6.1 關繫運算符63 6.2 布爾式犯蠢類型64 6.3 邏輯運算符66 6.4 非66 第7章 數組68 7.1 原點69 7.2 初始化70 7.3 棧與隊列70 7.4 搜索71 7.5 歸約71 7.6 遍歷73 7.7 排序74 7.8 大雜燴77 7.9 數組之“森”78 第8章 對像79 8.1 區分大小寫81 8.2 復制81 8.3 繼承81 8.4 鍵名83 8.5 凍結84 8.6 莫使凍結共原型84 8.7 WeakMap85 第9章 字符串87 9.1 根基87 9.2 統一碼88 9.3 更多統一碼90 9.4 模板字符串字面量91 9.5 正則表達式94 9.6 分詞94 9.7 fulfill95 第 10章 底型101 第 11章 語句104 11.1 聲明104 11.2 表達式106 11.3 分支108 11.4 循環109 11.5 中斷110 11.6 大雜燴110 11.7 標點111 第 12章 函數112 第 13章 生成器116 第 14章 異常123 14.1 層層遞進124 14.2 普通異常125 14.3 事件化的局限性126 14.4 安全性126 14.5 可靠性126 第 15章 程序128 15.1 起始之源變量129 15.2 全局變量129 15.3 模塊變量130 15.4 內聚與耦合130 第 16章 this132 第 17章 非類實例對像137 17.1 構造函數138 17.2 構造函數參數139 17.3 構造器140 17.4 內存占用141 第 18章 尾調用142 18.1 尾調用位145 18.2 例外146 18.3 續體傳遞風格146 18.4 調試147 第 19章 純度148 19.1 純之祝福149 19.2 純之門路150 19.3 穹宇之奧151 19.4 連續統151 第 20章 事件化編程153 20.1 並發153 20.2 線程154 20.3 事件化編程155 20.4 回合法則157 20.5 服務端的問題157 20.6 請求器158 20.7 請求器工廠159 20.8 Parseq161 20.9 異常163 20.10 Parseq的實現163 20.11 用詞172 第 21章 日期174 21.1 Date的函數176 21.2 ISO 8601177 21.3 事後諸葛亮177 第 22章 JSON179 22.1 發現179 22.2 標準化181 22.3 JSON憑什麼183 22.4 影響力184 22.5 JSON對像184 22.6 安全隱患186 22.7 麥基曼範式187 22.8 JSON語法189 22.9 給數據交換標準設計者的建議191 第 23章 測試193 23.1 bug194 23.2 膨脹195 23.3 測試驅動開發195 23.4 若從此路過,留下斷言來196 23.5 JSCheck200 23.6 ecomcon216 第 24章 優化218 24.1 度量指標219 24.2 溫故而知新219 24.3兇220 24.4 語言220 第 25章 轉譯222 25.1 Neo223 25.2 舉個例子229 25.3 下一門語言230 第 26章 分詞231 第 27章 解析236 第 28章 代碼生成259 第 29章 運行時272 第30章 嚯!285 第31章 結語290 31.1 include函數290 31.2 致謝293 31.3 寫在最後293 31.4 還有一件事294 ^_^:710cb15adf56c8dfb2b46f8539a5149b
" |