`

自调用函数

 
阅读更多

自调用函数(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#函数的调用

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

    在C++编程中,函数调用关系图是一种可视化工具,它可以帮助开发者理解代码中的函数如何相互调用,以及控制流程的走向。这个压缩包“C++自动生成函数调用关系图.rar”很可能是提供了一种方法或工具,用于自动创建这种...

    PPE解析+函数地址调用函数

    PPE解析+函数地址调用函数PPE解析+函数地址调用函数PPE解析+函数地址调用函数PPE解析+函数地址调用函数PPE解析+函数地址调用函数PPE解析+函数地址调用函数PPE解析+函数地址调用函数PPE解析+函数地址调用函数PPE解析+...

    进程间函数调用

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

    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 << ,调用构造函数,构造对象地址...

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

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

    易语言调用函数编译原理源码

    在易语言中,调用函数是实现程序功能的重要手段之一。函数调用编译原理是编程语言核心概念,涉及到代码的生成、优化以及与操作系统交互等多个层面。 首先,我们要理解易语言中的函数调用机制。在易语言中,函数调用...

    易语言动态调用DLL函数

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

    C++ 通过字符串调用函数

    在C++编程中,通过字符串调用函数是一种高级特性,通常涉及到函数指针、元编程或者更复杂的语言机制。这个示例代码可能演示了如何在运行时根据字符串内容找到并执行相应的函数。这种技术在某些场景下非常有用,比如...

    自动生成函数调用关系图

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

    自动生成函数调用流程图

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

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

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

    C++中的类中函数调用

    在C++编程语言中,类和对象的概念是其面向对象编程(OOP)的核心部分,而类中函数的调用则是实现对象操作的关键机制。本文将深入解析C++中类中函数调用的基本原理、语法结构及其实现方式,通过一个具体的代码示例来...

    易语言调用函数编译原理

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

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

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

    易语言调用远程进程DLL函数

    在提供的压缩包中,"演示DLL.dll"可能是包含我们需要调用函数的DLL库,"XX辅助.e"和"XX辅助.exe"可能是用来辅助展示或测试DLL调用的易语言程序,而"主程序.e"和"主程序.exe"则是主要的程序主体,可能包含了调用远程...

    直接调用类成员函数地址

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

    二进制讲解函数调用

    在调用函数时,我们需要知道函数的入口地址,以便CPU能正确地跳转到函数的起始位置执行。 2. **参数传递**:函数调用时可能需要传递参数,这些参数可以放在寄存器或者栈中。在x86架构下,通常先使用EAX, EBX, ECX, ...

Global site tag (gtag.js) - Google Analytics