JavaScript 小文件的时代早已一去不复返了。当今的整体 Web 应用程序包含运行数千行的客户端代码。浏览器和下载速度可能有所提高,但优化 JavaScript 变得越来越重要。专业开发人员采用的技术包括:
- 将标签放置
script
在 HTML 末尾,body
以便内容快速显示,并且不会因代码加载和执行而延迟。 - 通过将多个 JavaScript 文件合并为一个来减少 HTTP 请求。
- 通过删除不必要的空格、缩短变量名称和运行其他优化来减少 JavaScript 文件大小。
有几个 JavaScript压缩 库和在线 工具可以帮助您缩小代码。然而,对于许多开发人员来说,步骤 2 和 3 通常仍然是手动过程。
如果您厌倦了手动 JavaScript 压缩,您会很高兴听到Google 的 Closure 编译器最近添加了REST API。您现在可以调用 Web 服务来压缩 JavaScript — 无需安装或维护任何代码。
该 API 使开发人员可以轻松创建自己的 JavaScript 合并和压缩系统。例如,您可以:
- 生成突出显示代码错误和警告的报告。API 可以检查浏览器通常不会报告的问题,例如未使用的变量或数组中最后一项后面的逗号。
- 将未压缩的代码分发给应用程序开发人员
- 为测试人员和最终用户压缩代码
- 实施版本控制机制
- 更新实时系统时将压缩集成到您的构建中。
作者:terry,如若转载,请注明出处:https://www.web176.com/news/frontend/25184.html