Web前端性能优化教程精简JS移除重复

一、精简JavaScript

基础知识

精简:从javascript代码中移除所有的注释以及不必要的空白字符(空格,换行和制表符),减少JavaScript文件的大小。

混淆:和精简一样,会从javascript代码中移除注释和空白,另外也会改写代码。作为改写的一部分,函数和变量的名字将被转换为更短的字符串,所以进一步减少了JavaScript文件的大小。

混淆的缺点

1.缺陷:混淆过程本身很有可能引入错误。

2.维护:由于混淆会改变JavaScript符号,因此需要对任何不能改变的符号进行标记,防止混淆器修改它们。

3.调试:经过混淆的代码很难阅读,这使得在产品环境中更加难以调试。

相对而言,精简出错的概率会少很多。

一个精简和混淆的示例

这个示例将使用JSMin进行精简,使用yui







































北京治疗白癜风去哪家医院比较好
北京公立白癜风医院



转载请注明:http://www.guyukameng.com/aspnet/2016-12-09/2546.html