我经常看到jquery插件的代码包含这段代码,我能知道它是什么吗?和目的是什么?
答案 0 :(得分:0)
对jQuery知之甚少,但对JavaScript有所了解,我猜这会声明一个匿名函数,它接收一个参数(可以在函数体中使用$
访问)并立即调用此函数,传递{ {1}}对象作为参数。
答案 1 :(得分:0)
jQuery插件通常如何工作是他们创建了一个将插件添加到jQuery的函数,然后立即调用该函数以便安装插件。符号
(function($) { ..code... })(jQuery)
创建一个无名函数,然后调用该函数,将jQuery对象作为参数传递。然后在该函数的代码中的某处,你应该找到一个
$.fn.newPlugin = ...
这将插件添加到jQuery中。这样做是为了不产生冲突;使用这种表示法,实际上没有声明函数名或变量名。