【发布时间】:2014-01-02 12:33:08
【问题描述】:
鉴于当缩小的 JavaScript 变量将被简化时为窗口、文档、未定义等声明或使用变量的最佳方式是什么?
第一种方式
(function ($, win, doc, undefined) {
}(jQuery, window, document));
第二种方式
(function () {
var $ = jQuery,
win = window,
doc = document,
undefined;
}());
【问题讨论】:
-
看起来,因为缩小的目标是减少文件大小,所以最好的答案是第一个,因为它更短。
-
第二种方式的可读性更好。许多工具可用于缩小代码,可以比第一种方式压缩代码。
-
@KunJ 看看我在answer 中所说的话。
-
@TJonS 感谢您的回答。
标签: javascript minify