首页 > IT职业 > IT职场 > [Js/Jquery]立即执行匿名函数
有时使用js写了一个匿名方法,需要立即执行。因为没有方法名称,无法在其它地方调用。
匿名函数,可以认为是没有方法名称的函数。
js中如果想执行匿名函数,结构如下:
(function () {
//逻辑代码
})()
使用()将匿名函数括起来,后面再加一对小括号(包含参数列表)。
例如:
alert((function (x, y) { return x + y; })(2, 3));
命名函数自调用
(function myfunc() {
alert("23333")
})();
jquery插件格式的自调用

// 可以去掉开头的 ; (分号),国外的开发人员编写的插件时的一种习惯
; (function ($) {
$.fn.pluginName = function () { // Our plugin implementation code goes here. };
})(jQuery); //传入一个jQuery的参数(其是就是匿名函数的参数$的值为jQuery),是因为该方法是对jQuery库的扩展,那么在该方法体内就可以调用jQuery库中的函数;若不传入,则无法调用jQuery库
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/3153/viewspace-2800466/ ,如需转载,请注明出处,否则将追究法律责任。