適讀人群 :本書既適合JavaScript語言初學者閱讀,又適合經驗豐富的JavaScript開發人員深入學習。 《你不知道的JavaScript(上卷)》
JavaScript語言有很多復雜的概念,但卻用簡單的方式體現出來(比如回調函數),因此,JavaScript開發 者無需理解語言內部的原理,就能編寫出功能全面的程序;就像收音機一樣,你無需理解裡面的管子和線圈都是做什麼用的,隻要會操作收音機上的按鍵,就可以收聽你喜歡的節目。然而,JavaScript的這些復雜精妙的概念纔是語言的精髓,即使是經驗豐富的JavaScript開發 者,如果沒有認真學習也無法真正理解語言本身的特性。正是因為大多數人不求甚解,一遇到出乎意料的行為就認為是語言本身有缺陷,進而把相關的特性加入黑名單,久而久之就排除了這門語言的多樣性,人為地使它變得不完整、不安全。
“你不知道的JavaScript”繫列是要讓不求甚解的JavaScript開發 者迎難而上,深入語言內部,弄清楚JavaScript每一個零部件的用途。本書介紹了該繫列的兩個主題:“作用域和閉包”以及“this和對像原型”。掌握了這些知識之後,無論什麼技術、框架和流行詞語,你都能輕松理解。
《你不知道的JavaScript 中卷》
JavaScript語言有很多復雜的概念,但卻用簡單的方式體現出來(比如回調函數),因此,JavaScript開發 者無需理解語言內部的原理,就能編寫出功能全面的程序。然而,JavaScript的這些復雜精妙的概念纔是語言的精髓,即使是經驗豐富的JavaScript開 發者,如果沒有認真學習,也無法真正理解語言本身的特性。正是因為絕大多數人不求甚解,一遇到出乎意料的行為就認為是語言本身有缺陷,進而把相關的特性加入黑名單,久而久之就排除了這門語言的多樣性,人為地使它變得不完整、不安全。
“你不知道的JavaScript”繫列就是要讓不求甚解的JavaScript開 發者迎難而上,深入語言內部,弄清楚JavaScript每一個零部件的用途。本書介紹了該繫列的兩個主題:“類型和語法”以及“異步和性能”。掌握了這些知識之後,無論什麼技術、框架和流行詞語,你都能輕松理解。
《你不知道的JavaScript 下卷》
JavaScript語言有很多復雜的概念,但卻用簡單的方式體現出來(比如回調函數),因此,JavaScript開發人無需理解語言內部的原理,就能編寫出功能全面的程序。然而,JavaScript的這些復雜精妙的概念纔是語言的精髓,即使是經驗豐富的JavaScript開發人,如果沒有認真學習,也無法真正理解語言本身的特性。正是因為絕大多數人不求甚解,一遇到出乎意料的行為就認為是語言本身有缺陷,進而把相關的特性加入黑名單,久而久之就排除了這門語言的多樣性,人為地使它變得不完整、不安全。
“你不知道的JavaScript”繫列就是要讓不求甚解的JavaScript開發人迎難而上,深入語言內部,弄清楚JavaScript每一個零部件的用途,輕松理解前端圈裡出現的各種技術、框架和流行術語。本書介紹了該繫統的兩個主題:“起步上路”以及“ES6及更新版本”。