2011-05-24 84 views
5

我很奇怪,为什么$(function() {}是越来越执行所有的时间。function test(0是没有的。什么是那两个?

+0

这是不是很清楚。你问为什么当页面被加载并且名为test的函数没有运行时,为什么$(function(){}'中的代码正在运行? – 2011-05-24 10:35:09

回答

6

jQuery的极端速记的区别往往有时会欺骗眼睛。密切关注构建

看:一个名为$函数被调用,与函数作为参数这不等于定义一个函数,供以后使用像function test() { .... }

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

5

这是准备好文档的简短格式。

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

,因此将执行每次文档加载

相关问题