`

自调用函数

 
阅读更多

自调用函数(Self-invoking Functions)

自调用函数也是匿名函数的一种表现形式,这个函数在定义之后,直接调用。如下

Js代码  收藏代码
  1. (  
  2.  function (){  
  3.    alert('haha' );  
  4.  }  
  5. )()  

看起来还挺怪异,不过确实很简单。

自调用函数很方便使用,可以不用定义更多的全局变量。还有个好处,就是这个函数不能被执行两遍。真是非常适合做初始化的工作。许多著名的javascript库特别多的源码中使用了这个功能,例如本人喜欢的Jquery.

分享到:
评论

相关推荐

    ABAP调用函数自动填充模式

    ABAP编辑器快速调用函数时自动填充调用参数 和 声明变量

    C#与JAVASCRIPT函数的相互调用 C#调用JAVASCRIPT函数的调用 JAVASCRIPT调用C#函数的调用

    C#与JAVASCRIPT函数的相互调用 C#调用JAVASCRIPT函数的调用 JAVASCRIPT调用C#函数的调用

    进程间函数调用

    remote-function是一个跨进程通讯库,它可以像调用本进程函数一样调用另外一个进程的函数。 remote-function支持调用普通函数,也支持调用类的成员函数。 remote-function底层使用命令管道进行通讯,内置的流程完成...

    C++自动生成函数调用关系图.rar

    C++自动生成函数调用关系图.rar

    C# 获取调用函数 参数名称和值

    C# 获取调用函数 参数名称和值C# 获取调用函数 参数名称和值C# 获取调用函数 参数名称和值C# 获取调用函数 参数名称和值C# 获取调用函数 参数名称和值C# 获取调用函数 参数名称和值

    C++调用C函数实例详解

    C++调用C函数实例详解 前言:以前见到extern “C”这样的语句,只是简单地知道跟外部链接有关,但是没有深刻理解它的意思。 首先,为什么要使用extern “C”修饰符? C++调用其它语言的函数,由于编译器生成函数的...

    在函数中自动调用复制构造函数

    在函数中自动调用复制构造函数 #include #include #include using namespace std; class A { public: A(string name):_name(name) { cout << 类名为: << _name << ,调用构造函数,构造对象地址...

    剖析C++函数调用约定

    Visual C/C++的编译器提供了几种函数调用约定,了解这些函数调用约定的含义及它们之间的区别可以帮助我们更好地调试程序。在这篇文章里,我就和大家共同探讨一些关于函数...thiscall(非关键字) 被调用函数 右à 左 /

    Python如何在main中调用函数内的函数方式

    一般在Python中在函数中定义的函数是不能直接调用的,但是如果要用的话怎么办呢? 一般情况下: def a():#第一层函数 def b():#第二层函数 print('打开文件B') b()#第二层中的函数直接调用 结果显示: Traceback...

    易语言动态调用DLL函数

    易语言动态调用DLL函数源码,动态调用DLL函数,LoadLibraryExA,LoadLibraryA,FreeLibrary,GetProcAddress,CallWindowProc1,CallWindowProc

    自动生成函数调用关系图

    自动生成c++函数调用关系图,里面包含了所有要用到的软件,一站式服务; 通过本人亲测的使用总结; 还有使用到的配置文件(c++的),实在不会配置可以直接使用; 改一改配置文件,应该还可以生成c,java,c#语言的调用...

    功能函数自己调用

    游戏功能函数自己调用新手的福音

    自动生成函数调用流程图

    免费软件,它能帮您生成函数地图,分析github或者其它git/subversion版本库中的代码,还有版本库内查找等多种帮您理解源代码的功能。

    自己调用自己的事件函数.txt

    过程的方法函数,声明方法原型便于今后反复调用。应用,比如:ListView网络故障时自己反复执行的加载事件函数

    AsyncCalls(异步调用函数)

    AsyncCalls(异步调用函数),Delphi异步调用函数的单元和例子

    易语言调用函数编译原理

    易语言调用函数编译原理源码,调用函数编译原理,是否汉字,读字符,是否运算符,指针回溯,跳过空格,跳过注释,外部接口_表达式计算,表达式计算,函数调用,函数_位或,函数_测试,计算表达式数组,单个计算,输出状态

    python 编写一个函数,输入n为偶数时,调用函数求解(示例)

    # 题目: # 编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n

    直接调用类成员函数地址

    对普通的函数指针来说,可以视为一个地址,在需要的时候可以任意转换并直接调用。但对成员函数来说,常规类型转换是通不过编译的,调用的时候也必须采用特殊的语法。C++专门为成员指针准备了三个运算符: "::*"用于...

    C语言程序设计-从键盘输入一个大于3的整数,调用函数fun判断其是否素数,然后在main函数中输出相应的结论信息;

    C语言程序设计-从键盘输入一个大于3的整数,调用函数fun判断其是否素数,然后在main函数中输出相应的结论信息;例如:7是素数,8不是素数;请编写fun函数;素数是仅能被1和自身整除的数.c

    C/C++ 函数调用与函数返回值

     ·中断现行(调用)函数,把流程向被调用函数的入口处,开始执行被调函数。  当参数表为空时,表示该函数不从调用函数接受数据。  2、数值参数  传值调用:形参只有在函数被调用时,才被分配内存区域,并...

Global site tag (gtag.js) - Google Analytics