假设简化了最小的JavaScript变量后,对窗口,文档,未定义等声明或使用变量的最佳方法是什么?

第一种方式

(function ($, win, doc, undefined) {
}(jQuery, window, document));

第二路
(function () {
    var $ = jQuery,
        win = window,
        doc = document,
        undefined;
}());

最佳答案

对于精简代码,较短(要传输的字节数少)总是更好。因此,对于缩小文件,第一个选择是最好的:
(function($,w,d,u){})(jQuery,window,document); 46个字符。

与其他选项相比:
(function(){var $=jQuery,w=window,d=document,u=undefined;})(); 62个字符。

附言您关闭错误。 (function(){}())将引发语法错误。 (function(){})()不会。

关于javascript - 缩小时的变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20876245/

10-14 18:16
查看更多