这在Jquery中被称为什么?

时间:2013-04-23 06:47:17

标签: jquery function

我是Jquery / Js开发的新手。我在从互联网上下载的示例JS文件中看到了下面的代码块。

(function($, undefined) {
...
})(window.jQuery);

任何人都可以解释这个代码块的全部内容吗?我的意思是请解释这个代码块。

提前致谢, BalaGurusamy

1 个答案:

答案 0 :(得分:0)

这是一个立即调用的函数表达式(IIFE)。外括号将函数转换为表达式而不是声明,第二对实际上调用它。

匿名函数接受2个参数$undefined,并传入一个参数,即对jQuery对象的引用。因此,在匿名函数$中将引用jQuery,因为没有提供第二个参数undefined将包含undefined值(自undefined起这可能很重要本可以在脚本的其他地方覆盖。)