`

匿名函数

    博客分类:
  • JS
 
阅读更多

(function(){
function a(){
   alert("a");
}
})();

常见格式:(function() { /* code */ })();
解释:包围函数(function(){})的第一对括号向脚本返回未命名的函数,随后一对空括号立即执行返回的未命名函数,括号内为匿名函数的参数。
作用:可以用它创建命名空间,只要把自己所有的代码都写在这个特殊的函数包装内,那么外部就不能访问,除非你允许(变量前加上window,这样该函数或变量就成为全局)。各JavaScript库的代码也基本是这种组织形式。
总结一下,执行函数的作用主要为 匿名 和 自动执行,代码在被解释时就已经在运行了。

其他写法
(function () { /* code */ } ());
!function () { /* code */ } ();
~function () { /* code */ } ();
-function () { /* code */ } ();
+function () { /* code */ } ();
分享到:
评论

相关推荐

    JS匿名函数、闭包

    匿名函数,也称为拉姆达函数,是一种使用JavaScript函数的强大方式。以下总结了匿名函数的特点: 任何函数表达式从技术上说都是匿名函数,因为没有引用它们的确定的方式; 在无法确定如何引用函数的情况下,递归...

    python 实现使用lambda来创建匿名函数

    # 题目:使用lambda来创建匿名函数。

    Javascript的匿名函数

    Javascript的匿名函数

    匿名函数的一点知识

    此txt文档是非常不错的。希望能帮助你更好的理解匿名函数!

    javaScript匿名函数

    javaScript匿名函数

    JS 第16章 匿名函数和闭包

    JS中的匿名函数和闭包,详细解释了大家的疑惑,提升大家对的JS的进一步的理解!

    JavaScript程序设计课件:匿名函数.pptx

    匿名函数 5.5 匿名函数 函数表达式 概念:所谓函数表达式指的是将声明的函数赋值给一个变量,通过变量完成函数的调用和参数的传递,它也是JavaScript中另一种实现自定义函数的方式。 5.5 匿名函数 函数表达式 var fn...

    PHP 匿名函数与注意事项详细介绍

    PHP 匿名函数与注意事项 PHP5.2 以前:autoload, PDO 和 MySQLi, 类型约束 PHP5.2:JSON 支持 PHP5.3:弃用的功能,匿名函数,新增魔术方法,命名空间,后期静态绑定,Heredoc 和 Nowdoc, const, 三元运算符,Phar ...

    Python的lambda匿名函数的简单介绍

    lambda函数也叫匿名函数,即,函数没有具体的名称。先来看一个最简单例子:复制代码 代码如下:def f(x):return x**2print f(4)Python中使用lambda的话,写成这样复制代码 代码如下:g = lambda x : x**2print g(4) ...

    python匿名函数lambda原理及实例解析

    这篇文章主要介绍了python匿名函数lambda原理及实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 代码如下 #-*- coding:utf-8 -*- #__author__ = ...

    【Python 技巧】lambda 表达式(匿名函数)及其在内置函数中的应用

    lambda 表达式,又称匿名函数,即,函数没有具体的名称,常用来表示内部仅包含 1 行表达式的函数。 使用 lambda 编写的代码更加简洁紧凑,但是 lambda 函数支持的功能却是十分有限的,目前 PEP8 已经不建议使用 ...

    Python编程基础与应用-教案0605-使用lambda语句创建匿名函数-2页.docx

    《Python编程基础与应用》电子教案 Python编程基础与应用-教案0605-使用lambda语句创建匿名函数-[2页]全文共2页,当前为第1页。 Python编程基础与应用-教案0605-使用lambda语句创建匿名函数-[2页]全文共2页,当前为...

    javascript笔记之匿名函数和闭包

    本文介绍了js匿名函数和闭包的相关内容,供大家参考,具体内容如下 匿名函数 [removed] //function(){}//会报错 var fun = function(){};//将匿名函数赋值给变量 (function(){})();//匿名函数自执行 function...

    Matlab匿名函数教程(源码).rar

    1、资源内容:Matlab匿名函数教程(源码).rar 2、代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 3、适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 ...

    python基础教程之匿名函数lambda

    当我们在使用函数时,有时候,并不需要显示的定义一个函数,我们可以使用匿名函数更加方便,在Python中对匿名函数也提供了支持。 比如当我们想计算两个数a,b之和时,即f(a,b) = a + b。我们可以有两种方法完成,第...

    Python匿名函数/排序函数/过滤函数/映射函数/递归/二分法

    lamda匿名函数  为了解决一些简单的需求而设计的一句话函数 # 计算n的n次方 def func(n): return n**n print(func(10)) f = lambda n: n**n print(f(10))  lambda表示的是匿名函数. 不需要用def来声明, 一句...

    JavaScript中匿名函数的用法及优缺点详解

    匿名函数可以有效的保证在页面上写入Javascript,而不会造成全局变量的污染。 这在给一个不是很熟悉的页面增加Javascript时非常有效,也很优美。 一、什么是匿名函数? 在Javascript定义一个函数一般有如下三种方式...

    Python程序基础:函数综合案例.pptx

    匿名函数并非没有名字,而是将函数名作为函数结果返回,其语法格式如下:;1.导入整个模块;2.导入特定的函数;3.导入模块中所有函数;在Python中,每个Python文件都可以作为一个模块,模块的名字就是文件名。;Python...

    python匿名函数的应用.doc

    python匿名函数的应用

    Python程序设计:匿名函数和生成器函数.pptx

    知识点:匿名函数和生成器函数;匿名函数和生成器函数;匿名函数和生成器函数;匿名函数和生成器函数;匿名函数和生成器函数;匿名函数和生成器函数;匿名函数和生成器函数;匿名函数和生成器函数;匿名函数和生成器函数;...

Global site tag (gtag.js) - Google Analytics