一、精简JavaScript
基础知识
精简:从javascript代码中移除所有的注释以及不必要的空白字符(空格,换行和制表符),减少JavaScript文件的大小。
混淆:和精简一样,会从javascript代码中移除注释和空白,另外也会改写代码。作为改写的一部分,函数和变量的名字将被转换为更短的字符串,所以进一步减少了JavaScript文件的大小。
混淆的缺点
1.缺陷:混淆过程本身很有可能引入错误。
2.维护:由于混淆会改变JavaScript符号,因此需要对任何不能改变的符号进行标记,防止混淆器修改它们。
3.调试:经过混淆的代码很难阅读,这使得在产品环境中更加难以调试。
相对而言,精简出错的概率会少很多。
一个精简和混淆的示例
这个示例将使用JSMin进行精简,使用yui北京治疗白癜风去哪家医院比较好北京公立白癜风医院