部署

从开发环境中转出,进入 Web 阶段。

软件开发的经典模式:代码 -- 编译 -- 测试 JavaScript 开发模式:代码 -- 测试

你写的代码不应该原封不动的放入浏览器中:

  1. 去除注释
  2. 压缩减少大小
  3. 混淆代码,保证知识产权

1. 构建过程

  1. 组件化开发

  2. 明确好文件和目录结构

  3. 合并输出

2. 验证

  1. 错误检测

  2. 单元测试、黑盒测试、白盒测试

3. 压缩

  1. 文件压缩

    • 删除额外的空白符(包括换行)
    • 删除注释
    • 缩短(替换)变量名
  2. HTTP 压缩(gzip