首页 > 开发 > CSS > 正文

YUI Compressor压缩JavaScript的内容

2024-07-11 09:03:56
字体:
来源:转载
供稿:网友

武林网(www.vevb.com)文章简介:YUI Compressor压缩JavaScript的内容.

YUI Compressor 压缩 JavaScript 的内容包括:

YUI Compressor 包括哪些细微优化呢?

对于 JavaScript 最有效的压缩优化,当属标识符替换。

比如:

(function(){
    function add(num1, num2) {
        return num1 + num2;
    }
})();

进行属标识符替换后:

(function(){
    function A(C, B) {
        return C+ B;   
}
})();

再移除额外的空格,最终成了:

(function(){function A(C,B){return C+B;}})();

YUI Compressor 标识符替换仅替换函数名和变量名,那哪些不能被替代呢?

对于原始值、全局变量、属性名的优化处理方式大致相同:任何字面量值、全局变量或者属性名被使用超过 2 次(包括2次),都应该用局部变量存储代替。

但有部分情况下是禁止使用标识符替换的:

由于 YUI Compressor 是建立在 rhino interpreter 基础上的,所以上述所有的优化都是安全的。

扩展阅读:

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表