以下jQuery代码段的最终结果是否相同?
小片1:
$(function() { alert('test!'); });
Run Code Online (Sandbox Code Playgroud)
摘录2:
$(document).ready(function() { alert('test!'); });
Run Code Online (Sandbox Code Playgroud)
换句话说,$(function(){})
只是简写$(document).ready(function() { });
?
我问的原因是因为我们在使用jQuery和jQuery UI构建的小应用程序中看到了一些奇怪的问题.有时,通过单击按钮执行表单提交操作时,浏览器窗口将冻结.我们仍然可以使用底层浏览器窗口(启动弹出窗口的窗口),直到我们在那里执行某些操作.用户只能通过强制关闭浏览器(显然是Internet Explorer)继续.我们怀疑这与Acrobat PDF插件有关,但我只是在这里查看所有角度,因为我发现这个问题似乎表现出类似的行为.