2024 年 5 月 5 日 我的频道
Google Closure Compiler
  • 2024
  • Sunny

Google Closure Compiler 是一个强大的 JavaScript 编译器,由谷歌开发并开源,旨在提高你的 JavaScript 代码的质量、速度和可维护性。 它通过压缩、死代码删除、类型检查等手段,将原始的 JS 代码转化为更精炼、更高效的版本。与传统压缩工具不同的地方在于,它将对代码的 AST 进行静态分析,而不是简单的正则表达式压缩。

本站自定义的 18 个 JavaScript 功能,全部集中在一起,经过反复调试,没有出现任何问题,到后来把代码进行压缩处理的时候,出现了不可忽视的错误:

  1. 移动端的菜单部分,二级菜单点击滑开瞬间回弹;
  2. 移动端的搜索部分,点击搜索按钮没有反应,只有直接按键盘的确定才能进行搜索;
  3. 文章列表中的标题的三点部分,点开冒泡后复制,没有办法粘贴文章地址的功能,数据丢失;
  4. 文章标题部分的三点,点击出现冒泡后,在其他文章的相同位置点开冒泡,之前的冒泡没有消失;

后来经过 Closure Compiler 的压缩和优化,一切正常。注:我原来压缩的代码是在其他网站压缩的。

SHARE
60
0

Author Box

名字:Sunny
注册:Jan 30, 2021
简介:技术菜鸟,拷贝、黏贴代码中 ……

Comment Box

0 0 投票数
Article Rating
订阅评论
提醒
guest

0 评论
内联反馈
查看所有评论