內容簡介
《編寫高質量代碼:改善JavaScript程式的188個建議》編輯推薦:從語法、編程思想、編碼規範、工具方法總結出188個編寫高質量JS代碼的技巧、禁忌和最佳實踐!
《編寫高質量代碼:改善JavaScript程式的188個建議》是
Web前端工程師進階修煉的必讀之作,將為你通往“JavaScript技術殿堂”指點迷津!內容全部由編寫高質量的JavaScript代碼的最佳實踐組成,從基本語法、套用架構、工具框架、編碼風格、編程思想等5大方面對Web前端工程師遇到的疑難問題給出了經驗性的解決方案,為Web前端工程師如何編寫更高質量的JavaScript代碼提供了188條極為寶貴的建議。對於每一個問題,不僅以建議的方式給出了被實踐證明為十分優秀的解決方案,而且還給出了經常被誤用或被錯誤理解的不好的解決方案,從正反兩個方面進行了分析和對比,猶如醍醐灌頂,讓人豁然開朗。《編寫高質量代碼:改善JavaScript程式的188個建議》針對每個問題所設計的套用場景都非常典型,給出的建議也都與實踐緊密結合。每一條建議都可能在你的下一行代碼、下一個套用或下一個項目中被用到,建議你將《編寫高質量代碼:改善JavaScript程式的188個建議》放置在手邊,隨時查閱,一定能使你的學習和開發工作事半功倍。
圖書目錄
第1章 JavaScript語言基礎
建議1:警惕Unicode亂碼
建議2:正確辨析JavaScript句法中的詞、句和段
建議3:減少全局變數污染
建議4:注意JavaScript數據類型的特殊性
建議5:防止JavaScript自動插入分號
建議6:正確處理JavaScript特殊值
建議7:小心保留字的誤用
建議8:謹慎使用運算符
建議9:不要信任hasOwnProperty
建議10:謹記對象非空特性
建議11:慎重使用偽數組
建議12:避免使用with
建議13:養成最佳化表達式的思維方式
建議14:不要濫用eval
建議15:避免使用continue
建議16:防止switch貫穿
建議17:塊標誌並非多餘
建議18:比較function語句和function表達式
建議19:不要使用類型構造器
建議20:不要使用new
建議21:推薦提高循環性能的策略
建議22:少用函式疊代
建議23:推薦提高條件性能的策略
建議24:最佳化if邏輯
建議25:恰當選用if和switch
建議26:小心if嵌套的思維陷阱
建議27:小心if隱藏的Bug
建議28:使用查表法提高條件檢測的性能
建議29:準確使用循環體
建議30:使用遞歸模式
建議31:使用疊代