在知乎看到一篇關於JavaScript書籍進階的回答(作者:司徒正美)



所謂進階,就是不再為語法煩惱,開始向繁雜而精彩的DOM、BOM世界進軍。
掌握各大瀏覽器提供的底層DOM、BOM API,及了解它們之間的差異,如何檢測它們是否支持,如果屏蔽它們之間的差異性,如何選用最佳的API是我們這段時間的學習重點。

《javascript高級程序設計》就不多說,它可以作為入門書,也涉及大量DOM的東西

《PPK 談 Javascript》,主要是說DOM的兼容性與可用性問題。

《JavaScript DOM高級程序設計》,這本非常優秀,不知為何被理沒了(也可能是出版社的緣故,很早就買斷貨就不知道補課),我在這里了解許多操作CSS的API。

《JavaScript框架設計》這完全是本面向中高級的書,涉及一般書沒有講解過的模塊加載器,事件管理系統,選擇器引擎,異步列隊,動畫引擎,及時下日益流行的MVVM架構。

《數據結構與算法JavaScript描述》,越復雜的系統,最后都在架構與算法與數據結構上下功夫,雖然用得不多,但作為一個高手,算法不精真是一個痛點。比較實現一個選擇器引擎,人家都會問你比jQuery的快嗎?加之JS在這方面也有它的特殊點,因此還得學習。

時下也有許多angular與backbone的書,我本人認為他們基本上照搬官網的API文檔,很少能講到底層的實現,能獲得的知識點太少了,它們只能用於入門(你英語不好的話),因此不建議入。
   




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM