您是否曾經為了提供一個簡單的應用解決方案而徹夜地查看源代碼?
您是否曾經為了理解某個框架而冥思苦想、閱覽群書?
您是否曾經為了提升0.1s的DOM性能而對多種實現方案進行嚴格測試和對比?
您是否曾經為了避免兼容問題而遍尋高手共同「診治」?
……
在學習和使用JavaScript的過程中,您是否在原本可以很快掌握或解決的問題上耗費了大量的時間和精力?本書的很多內容都是筆者曾經付出代價換來的,希望它們能夠給您帶來一些幫助!
代碼是一切的基石,一切都是以編碼實現為前提的,通過閱讀本書,期望為讀者帶來如下幫助:
❑能寫出簡單、清晰、高效的代碼。
❑能架構一個穩定、健壯、快捷的應用框架。
❑能回答一個困擾很多人的技術問題。
❑能修復一個應用開發中遇到的大的Bug。
❑能非常熟悉某個開源產品。
❑能提升客戶端應用性能。
……
但是,「工欲善其事,必先利其器」,在「善其事」之前,先檢查「器」是否已經磨得足夠鋒利了,是否能夠在前進的路上披荊斬棘。無論將來的職業發展方向是架構師、設計師、分析師、管理者,還是其他職位,只要還與軟件打交道,就有必要打好技術基礎。本書所涉及的全部是核心的JavaScript編程技術,如果能全部理解並付諸實踐,一定可以夯實JavaScript編程基礎。