我一直很喜欢 Lynda.com 的 Jquery Essential Training,我注意到讲师在开始时使用:
Fig. 1
$("document").ready(function(){
fun stuff goes here
});
然而,在他开始使用的路线的某处:
Fig. 2
$(function(){
fun stuff goes here
});
从他说话的方式来看,这听起来好像它们完全是同义词(一些固有的 jquery 速记?)但据我所知,它从未被明确提及。
我确信有人可以为我快速解决这个问题。我找到了 this但我相信这个问题略有不同——我理解在文档就绪时调用函数与全局可用函数的概念; (这些函数也有名称。)
讲师使用幻函数(我认为这是没有名称的函数的术语),在输入图 2 时,他说“所以这将在文档中准备好......”
最佳答案
是的,它们完全一样,只是别名。
All three of the following syntaxes are equivalent:
$(document).ready(handler) $().ready(handler) (this is not recommended) $(handler)
关于javascript - 是 $(function(){});和 $ ("document").ready(function(){});相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4384651/