其中哪一个是正确的--因为我使用过的一些插件显示了我的不同之处,我想知道为什么?
(function ($) {
//Code
})(jQuery);
(function ($) {
//Code
}(jQuery));
;(function($) {
//Code
}(jQuery));我假设是第一次,但是想知道为什么我会看到第二次和第三次迭代?
发布于 2011-10-11 00:16:27
它们都是一样的。
最初的;使它甚至可以与有buggy的脚本组合器一起工作,这些脚本组合器不在脚本之间添加;。
发布于 2011-10-11 00:15:39
顺便说一句,我在编写jQuery插件时总是使用第一个。
第二个看起来也可以,第三个看起来像第二个,同时还确保前一行以分号结尾……可能是为了帮助解决缩小问题。
https://stackoverflow.com/questions/7715679
复制相似问题