码迷,mamicode.com
首页 > Web开发 > 详细

[Js/Jquery]立即执行匿名函数

时间:2016-08-20 14:32:42      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:

摘要

有时使用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库 

 

[Js/Jquery]立即执行匿名函数

标签:

原文地址:http://www.cnblogs.com/wolf-sun/p/5790337.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!