Javascript 为什么总是执行$(函数()
我想知道为什么Javascript 为什么总是执行$(函数(),javascript,jquery,Javascript,Jquery,我想知道为什么$(function(){}总是被执行。函数测试(0不是。这两者之间有什么区别?jQuery的极端速记有时会欺骗眼睛 仔细观察构造:调用名为$的函数,并将该函数作为参数。这并不等于定义一个函数供以后使用,如function test(){..} $是jQuery的“document ready”快捷方式。加载文档后,传递给它的函数将被执行。这是document ready的缩写形式 $("document").ready(function(){}); 因此,它将在每次加载文档时执
$(function(){}
总是被执行。函数测试(0
不是。这两者之间有什么区别?jQuery的极端速记有时会欺骗眼睛
仔细观察构造:调用名为$
的函数,并将该函数作为参数。这并不等于定义一个函数供以后使用,如function test(){..}
$
是jQuery的“document ready”快捷方式。加载文档后,传递给它的函数将被执行。这是document ready的缩写形式
$("document").ready(function(){});
因此,它将在每次加载文档时执行这不是很清楚。您是否在问,当加载页面时,为什么
$(function(){}
中的代码正在运行,而名为test
的函数没有运行?