我想知道为什么$(function () {}
一直在执行。 function test(0
不是。这两者有什么区别?
答案 0 :(得分:6)
jQuery的极端速记有时会引起人们的注意。
仔细观察构造:名为$
的函数被调用,以函数作为参数。这不等于定义一个函数供以后使用,如function test() { .... }
$
是jQuery的“文档就绪”快捷方式。传递给它的函数将在加载文档后执行。
答案 1 :(得分:5)
这是文件准备的简短表格。
$("document").ready(function(){});
因此每次加载文档时都会执行