天天看點

《編寫可維護的JavaScript》——導讀

《編寫可維護的JavaScript》——導讀

前言

本書是為了幫助你完成你的工作。通常來講,你可以任意使用本書中的程式和文檔。你不需要在這之前聯系我們獲得使用許可,但若複制程式的關鍵部分除外。比如,你的程式使用了本書中的多段代碼,這不需要擷取我們的許可。出售或者散布o'reilly的書籍的示例代碼CD光牒則需要首先獲得授權。通過引用本書的内容或者代碼來回答問題不需要預先獲得許可,但将本書的示例代碼的關鍵部分合并入你的産品或者文檔則需要獲得我們的許可。

[第一部分 程式設計風格

第 1 章 基本的格式化

<a href="https://yq.aliyun.com/articles/92013">1.2 語句結尾</a>

<a href="https://yq.aliyun.com/articles/92017">1.3 行的長度</a>

<a href="https://yq.aliyun.com/articles/92019">1.4 換行</a>

<a href="https://yq.aliyun.com/articles/92021">1.5 空行</a>

<a href="https://yq.aliyun.com/articles/92025">1.6 命名</a>

<a href="https://yq.aliyun.com/articles/92031">1.7 直接量</a>

[第 2 章 注釋

<a href="https://yq.aliyun.com/articles/92039">2.2 多行注釋</a>

<a href="https://yq.aliyun.com/articles/92043">2.3 使用注釋</a>

<a href="https://yq.aliyun.com/articles/92046">2.4 文檔注釋</a>

第 3 章 語句和表達式

第 4 章 變量、函數和運算符

第二部分 程式設計實踐

第 5 章 ui層的松耦合

第 6 章 避免使用全局變量

第 7 章 事件處理

第 8 章 避免“空比較”

第 9 章 将配置資料從代碼中分離出來

第 10 章 抛出自定義錯誤

第 11 章 不是你的對象不要動

第 12 章 浏覽器嗅探

第三部分 自動化

第 13 章 檔案和目錄結構

第 14 章 ant

第 15 章 校驗

第 16 章 檔案合并和加工

第 17 章 檔案精簡和壓縮

第 18 章 文檔化

第 19 章 自動化測試

第 20 章 組裝到一起

附錄a javascript編碼風格指南

附錄b javascript工具集

繼續閱讀