我看到一些在网页中嵌入的jQuery脚本,它们会随着页面的加载而打开。
(function(window, document, undefined){...
或者
;(function ( $, window, document, undefined ) {...
我认为如果该脚本与其他文件连接在一起并且有一个缺失的闭合括号,就可能会出现
;
,;
会停止缩小器从代码的第一行中删除内容。但我不确定。那么,我发帖的两个变体怎么了?为什么人们会像这样打开他们的代码?为什么第一个示例中没有美元符号?
jQuery
没有被传递给函数作为参数。这完全取决于编写代码的人。至于分号,请参考:https://dev59.com/znNA5IYBdhLWcg3wQ7e4。 - Felix Kling