(function($) {})(jQuery)是什么意思
$(function(&){}) 又是什么意思
这两种写法一样吗?
如果能详细说点 我将非常感谢
(function($) {})(jQuery)是什么意思
$(function(&){}) 又是什么意思
这两种写法一样吗?
如果能详细说点 我将非常感谢
(function($) {})(jQuery)这就是典型的匿名函数的调用
定义一个匿名函数为function($) {},再调用它,并把jQuery对象传给它,
等同于
var fun = function($) {};
fun(jQuery);
这样做就是为了不污染全局变量,一般用于jQuery插件的开发,保持只有一个全局变量jQuery,
$(function(&){}) ,这就是一个函数调用了,调用jQuery的核心方法
[color=red]$就是jQuery的别名[/color]
jQuery(callback)
$(document).ready()的简写。
允许你绑定一个在DOM文档载入完成后执行的函数。这个函数的作用如同$(document).ready()一样,只不过用这个函数时,需要把页面中所有需要在 DOM 加载完成时执行的$()操作符都包装到其中来。从技术上来说,这个函数是可链接的--但真正以这种方式链接的情况并不多。
你可以在一个页面中使用任意多个$(document).ready事件。
返回值
jQuery
参数
callback (Function) : 当DOM加载完成后要执行的函数
示例
当DOM加载完成后,执行其中的函数。
jQuery 代码:
$(function(){
// Document is ready
});