Google Closure Compiler
Google Closure Compiler 是一个强大的 JavaScript 编译器,由谷歌开发并开源,旨在提高你的 JavaScript 代码的质量、速度和可维护性。 它通过压缩、死代码删除、类型检查等手段,将原始的 JS 代码转化为更精炼、更高效的版本。与传统压缩工具不同的地方在于,它将对代码的 AST 进行静态分析,而不是简单的正则表达式压缩。
本站自定义的 18 个 JavaScript 功能,全部集中在一起,经过反复调试,没有出现任何问题,到后来把代码进行压缩处理的时候,出现了不可忽视的错误:
- 移动端的菜单部分,二级菜单点击滑开瞬间回弹;
- 移动端的搜索部分,点击搜索按钮没有反应,只有直接按键盘的确定才能进行搜索;
- 文章列表中的标题的三点部分,点开冒泡后复制,没有办法粘贴文章地址的功能,数据丢失;
- 文章标题部分的三点,点击出现冒泡后,在其他文章的相同位置点开冒泡,之前的冒泡没有消失;
后来经过 Closure Compiler 的压缩和优化,一切正常。注:我原来压缩的代码是在其他网站压缩的。
Post On Apr 22, 2024 At 08:48:13 PM