假设简化了最小的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/