前言 本书是为了帮助你完成你的工作。通常来讲,你可以任意使用本书中的程序和文档。你不需要在这之前联系我们获得使用许可,但若复制程序的关键部分除外。比如,你的程序使用了本书中的多段代码,这不需要获取我们的许可。出售或者散布O'Reilly的书籍的示例代码光盘则需要首先获得授权。通过引用本书的内容或者代码来回答问题不需要预先获得许可,但将本书的示例代码的关键部分合并入你的产品或者文档则需要获得我们的许可。[第一部分 编程风格 第 1 章 基本的格式化 1.1 缩进层级 ](https://yq.aliyun.com/articles/92011)1.2 语句结尾 1.3 行的长度 1.4 换行 1.5 空行 1.6 命名 1.7 直接量 [第 2 章 注释 2.1 单行注释 ](https://yq.aliyun.com/articles/92037)2.2 多行注释 2.3 使用注释 2.4 文档注释 第 3 章 语句和表达式第 4 章 变量、函数和运算符第二部分 编程实践第 5 章 UI层的松耦合第 6 章 避免使用全局变量第 7 章 事件处理第 8 章 避免“空比较”第 9 章 将配置数据从代码中分离出来第 10 章 抛出自定义错误第 11 章 不是你的对象不要动第 12 章 浏览器嗅探第三部分 自动化第 13 章 文件和目录结构第 14 章 Ant第 15 章 校验第 16 章 文件合并和加工第 17 章 文件精简和压缩第 18 章 文档化第 19 章 自动化测试第 20 章 组装到一起附录A JavaScript编码风格指南附录B JavaScript工具集
相关资源:敏捷开发V1.0.pptx