`

javascirpt匿名自执行函数

 
阅读更多
(一)是什么?

 (function(){})()

1.匿名:没有声名函数的名字
     ---函数外部无法访问匿名自执行函数的内部,防止函数之间变量命名的相互干扰。

2.自执行:不等页面全部加载完成,而是立即执行
     --在js文件中写在任何代码,只要不包括function类型,它都会执行


(二)怎么调用?

最常用的调用方式:
//调用函数,得到返回值
(function(x,y){
    alert(x+y);
})(3,4);


其他调用方式:Javascript中匿名函数的多种调用方式http://www.cnblogs.com/snandy/archive/2011/02/28/1966664.html
分享到:
评论

相关推荐

    JS匿名函数和匿名自执行函数概念与用法分析

    在JavaScript编程中,匿名函数和匿名自执行函数是两个非常重要的概念和工具,它们在实现特定功能和组织代码结构中扮演着关键的角色。接下来,我们将详细分析这两者的概念、功能、应用场景及相关使用技巧。 首先,...

    Javascript的匿名函数

    - 立即执行函数表达式(Immediately Invoked Function Expression,IIFE)是一种常用的模式,它可以在定义时立即执行。 ```javascript (function() { alert(1); })(); ``` - 这种模式可以有效地避免全局变量...

    Javascript自执行匿名函数(function() { })()的原理浅析_.docx

    ### JavaScript自执行匿名函数(function() { })()的原理解析 #### 概述 JavaScript作为一种广泛应用于Web开发的脚本语言,其灵活性和强大功能在很大程度上归功于其独特的特性之一——自执行匿名函数(Immediately ...

    javascript强制函数自动执行.pdf

    3. **立即执行**:如果你希望定义一个函数并立即执行它,可以使用函数表达式结合立即执行函数表达式(Immediately Invoked Function Expression,IIFE)的方式。 #### 立即执行函数表达式(Immediately Invoked ...

    Javascript的匿名函数讲解

    匿名函数是JavaScript语言中的一个强大特性,它允许我们不给函数命名,直接声明并执行。在本文中,我们将深入了解匿名函数的定义、特点、代码模式以及应用。 首先,需要明白什么是匿名函数。在JavaScript中,定义...

    JavaScript 匿名函数和闭包介绍

    匿名函数是没有具体名称的函数,它们可以是独立的,也可以是表达式的一部分,通常用于定义临时函数,或者立即执行函数表达式(IIFE)。闭包则是能够访问其所在词法作用域的函数,即使是在该作用域已经结束之后。 首先...

    浅析Javascript匿名函数与自执行函数

    函数是JavaScript中最灵活的一种对象,这里只是讲解其匿名函数的用途。匿名函数:就是没有函数名的函数。 函数的定义,大致可分为三种方式: 第一种:这也是最常规的一种 function double(x){ return 2 * x; } 第二...

    javascript 闭包、匿名函数、作用域链

    JavaScript中的闭包、匿名函数和作用域链是编程中至关重要的概念,它们是理解JavaScript运行机制的关键。在本文中,我们将深入探讨这三个概念,并通过实际示例来展示它们的运用。 首先,我们来讨论“闭包”。闭包是...

    JavaScript中立即执行函数实例详解

    ( function(){…} )()和( function (){…} () )是两种javascript立即执行函数的常见写法,最初我以为是一个括号包裹匿名函数,再在后面加个括号调用函数,最后达到函数定义后立即执行的目的,后来发现加括号的原因...

    (转载)JavaScript中匿名函数,函数直接量和闭包.docx

    在匿名函数前加`()`,如`(function() {})()`,是为了立即执行这个函数,因为JavaScript会优先处理表达式。这在创建闭包时特别有用,因为它确保函数在定义后立即执行。 5. **作用域与污染全局命名空间**: 使用匿名...

    深入研究JavaScript的匿名函数.doc

    这种模式常被称为立即执行函数表达式(IIFE,Immediately Invoked Function Expression)。IIFE的主要作用是创建一个独立的作用域,防止污染全局命名空间,同时允许在函数内部定义私有变量和方法。 接下来,让我们...

    javascript自执行函数之伪命名空间封装法

    而且,自执行函数中一般都会有一个function() {}形式的匿名函数。 下面的代码在window对象中创建一个命名空间 mySpace,并把自执行函数中的方法封装在mySpace命名空间之下,以便于我们调用这个自执行函数中的一些...

    javascript笔记之匿名函数和闭包.docx

    1. **匿名函数自执行**:`(function(){})()`,这种写法会立即执行该匿名函数。 2. **函数内的匿名函数**:`function() { return function(){}; }`,在这里,内部的匿名函数可以访问外部函数的作用域。 **闭包**是...

    匿名函数的一点知识

    综上所述,匿名函数在JavaScript中扮演着至关重要的角色,不仅可以用于创建立即执行的代码块,实现作用域隔离,还可以作为参数传递、实现回调机制,甚至用于封装私有和公共功能,提高代码的封装性和安全性。...

    javascript自执行函数

    自执行函数通过在函数定义后直接跟上一对括号()来立即执行它,通常配合匿名函数使用。 在自执行函数的使用中,有几个常见的做法需要理解和掌握: 1. 传入window对象的原因:window对象在浏览器环境下代表全局对象...

    javascript_函数大全

    这种特性使得函数能够成为高阶函数的基础,支持诸如匿名函数、回调函数、自调用函数等高级概念。 #### 高级函数概念 - **匿名函数**:没有名称的函数,常用于立即执行的表达式或作为参数传递。 - **回调函数**:...

    JS 自执行函数原理及用法

    JavaScript中的自执行函数,也称为匿名自调用函数,是一种特殊的函数形式,它在定义时立即执行,无需显式调用。这种技术在JavaScript编程中非常常见,主要用于封装变量、隔离作用域、防止命名冲突以及在异步操作中...

    Javascript自执行匿名函数(function() { })()的原理浅析

    匿名函数指没有指定函数名或指针的函数,自执行匿名函数只是其中一种,下文中称这种函数为:自执行函数  下面是一个最常见的自执行函数: // 传统匿名函数 (function() { alert('hello'); })();  这段...

Global site tag (gtag.js) - Google Analytics