這本書中就像它前言中說的那樣,這本書不是給初學者的。需要一定的基礎,而且有一定的編碼實踐,才能很好的理解書里講到的內容。學習一門編程語言,需要熟悉它的語法、形式和結構,這樣才會編寫合法的、符合語義的、具有意義和行為正確的程序。
此書的目的是加深理解如何有效地使用js構建更可預測的、可靠和可維護的js應用程序和庫。所有章節都是圍繞着這幾塊來展開的。
所有筆記的代碼都在github上了,有需要的可以自行下載。
目錄
第1章 讓自己習慣JavaScript
第2章 變量作用域
第3章 使用函數
第4章 對象和原型
第5章 數組和字典
第6章 庫和API設計
第7章 並發
核心語言相關
數據類型
數據類型及轉換.png
函數
函數及其作用域.png
對象和原型
實用方法
-
有序數據,使用數組存儲
-
無序數據,使用字典存儲
-
使用結構化數據做為參數
-
使用慣用的命名方法
-
使用語法糖(鏈式調用)減少中間狀態存儲
-
promise模式處理異步調用