为什么$(function()始终执行

时间:2011-05-24 10:31:16

标签: javascript jquery

我想知道为什么$(function () {}一直在执行。 function test(0不是。这两者有什么区别?

2 个答案:

答案 0 :(得分:6)

jQuery的极端速记有时会引起人们的注意。

仔细观察构造:名为$的函数被调用,以函数作为参数。这不等于定义一个函数供以后使用,如function test() { .... }

$是jQuery的“文档就绪”快捷方式。传递给它的函数将在加载文档后执行。

答案 1 :(得分:5)

这是文件准备的简短表格。

$("document").ready(function(){});

因此每次加载文档时都会执行