❑ 编写可维护的代码
    ❑ 保证代码性能
    ❑ 部署代码到线上环境

    为保证JavaScript代码的可维护性,可以参考如下编码惯例:
    ❑ 其他语言的编码惯例可以作为添加注释和确定缩进的参考,但JavaScript作为一门适合松散类型的语言也有自己的一些特殊要求。
    ❑ 由于JavaScript必须与HTML和CSS共存,因此各司其职尤为重要:JavaScript负责定义行为,HTML负责定义内容,而CSS负责定义外观。
    ❑ 如果三者职责混淆,则可能导致难以调试的错误和可维护性问题。

    随着Web应用程序中JavaScript代码量的激增,性能也越来越重要。
    因此应该牢记如下这些事项:
    ❑ 执行JavaScript所需的时间直接影响网页性能,其重要性不容忽视。
    ❑ 很多适合C语言的性能优化策略同样也适合JavaScript,包括循环展开和使用switch语句而不是if语句。
    ❑ 另一个需要重视的方面是DOM交互很费时间,因此应该尽可能限制DOM操作的数量。

    开发Web应用程序的最后一步是上线部署。
    以下是本章讨论的相关要点:
    ❑ 为辅助部署,应该建立构建流程,将JavaScript文件合并为较少的(最好是只有一个)文件。
    ❑ 构建流程可以实现很多源代码处理任务的自动化。例如,可以运行JavaScript验证程序,确保没有语法错误和潜在的问题。
    ❑ 压缩可以让文件在部署之前变得尽量小。
    ❑ 启用HTTP压缩可以让网络传输的JavaScript文件尽可能小,从而提升页面的整体性能。