讀古今文學網 > 編寫高質量代碼:改善JavaScript程序的188個建議 > 本書特色 >

本書特色

❑深。本書不是一本語法書,它不會教讀者怎麼編寫JavaScript代碼,但它會告訴讀者,為什麼Array會比String類型效率高,閉包的自增是如何實現的,為什麼要避免DOM迭代……不僅僅告訴讀者How(怎麼做),而且還告訴讀者Why(為什麼要這樣做)。

❑廣。涉及面廣。從編碼規則到編程思想,從基本語法到系統框架,從函數式編程到面向對像編程,都有涉及,而且所有的建議都不是「紙上談兵」,都與真實的場景相結合。

❑點。從一個知識點展開講解,比如繼承,這裡不提供繼承的解決方案,而是告訴讀者如何根據需要使用繼承,如何設置原型,什麼時候該用類繼承,什麼時候該用原型繼承等。

❑精。簡明扼要。一個建議就是對一個問題的解釋和說明,以及相關的解決方案,不拖泥帶水,只針對一個問題進行講解。

❑潔。雖然筆者盡力把每個知識點寫得生動,但代碼就是代碼,很多時候容不得深加工,最直接也就是最簡潔的。

這是一本建議書。有這樣一本書籍在手邊,對如何編寫出優雅而高效的代碼提供指導,將是一件多麼愜意的事情啊!