嗨,有人可以向我解释以下两个函数声明的含义
$(function() {
});
和
jQuery(function($){
});
谢谢
在此处查看 API 文档:http: //api.jquery.com/jQuery/#jQuery3
$(function(){})
并且jQuery(function(){})
,对于大多数实际目的而言,它们是相同的。$ 是 . 的一种“别名” jQuery
。每当您将函数作为第一个参数传递给$()
orjQuery()
时,它将在 DOM 准备好时调用该函数。
10 Things I Learnt From JQuery Source
我认为保罗爱尔兰人在他制作的视频中最好地解释了这一点。
他不仅涵盖了您的问题,还涵盖了其他各个方面-非常值得一看!
http://www.paulirish.com/2010/10-things-i-learned-from-the-jquery-source/
这很像document.onload
: 脚本将在所有内容加载后执行。
当您进行一些DOM 操作时,它非常有用。