格式:

(function(){
//代码
})();

解释:这是相当优雅的代码(如果你首次看见可能会一头雾水:)),包围函数(function(){})的第一对括号向脚本返回未命名的函数,随后一对空括号立即执行返回的未命名函数,括号内为匿名函数的参数。
来个带参数的例子:

(function(arg){
alert(arg+100);
})(20);

// 这个例子返回120。

回来看看jquery的插件编写

(function($) {// Code goes here
})(jQuery);

这样代码等同于

var a=functon($)
{//code
};a(jQuery);

Javascript中的自执行匿名函数相关推荐

  1. js之删除对象中的属性——delete、es6解构赋值、自执行匿名函数

    js之删除对象中的属性--delete.es6解构赋值.自执行匿名函数 实例 const person = {name: '李世民',gender: 'male',age: 24 };// 删除目标对 ...

  2. JavaScript中的立即执行函数

    原文链接 通常我们声明一个函数有以下几种方式: // 声明函数f1 function f1() {console.log("f1"); } // 通过()来调用此函数 f1();/ ...

  3. java调用js匿名函数参数,JavaScript匿名函数、自执行匿名函数

    1. 函数也是一种类型 要理解匿名函数,首先需要理解函数也是一种类型. 所以函数可以赋值给变量,如下: // 将数字类型值赋给变量 var num = 1; // 将函数类型值赋给变量 var hel ...

  4. javascript 自执行匿名函数

    1.函数声明和函数表达式 1 function func(){ //函数声明 2 ... 3 } 函数表达式又分为两种 第一种是命名函数表达式 1 var func = function box(){ ...

  5. 自执行匿名函数剖析整理

    格式:       (function(){           //代码         })(); 解释:这是相当优雅的代码(如果你首次看见可能会一头雾水:)),包围函数(function(){} ...

  6. JavaScript中的String()函数与示例

    String()函数 (String() function) String() function is a predefined global function in JavaScript, it i ...

  7. JavaScript中常见的字符串操作函数及用法汇总

    转载地址:http://www.jb51.net/article/65358.htm 这篇文章主要介绍了JavaScript中常见的字符串操作函数及用法,实例汇总了javascript常见的字符串转换 ...

  8. 一篇文章把你带入到JavaScript中的闭包与高级函数

    在JavaScript中,函数是一等公民.JavaScript是一门面向对象的编程语言,但是同时也有很多函数式编程的特性,如Lambda表达式,闭包,高阶函数等,函数式编程时一种编程范式. funct ...

  9. 前端中unescape是什么意思_详解JavaScript中的Unescape()和String() 函数

    JavaScript中的Unescape()和String() 函数详解,具体内容如下所示: 定义和用法 JavaScript unescape() 函数可对通过 escape() 编码的字符串进行解 ...

最新文章

  1. node.js 多个异步过程判断执行是否完成
  2. MFC的“不知从哪调用”的消息处理函数
  3. python 生成器_Python生成器的用法
  4. 网站内容优化时需注意哪些事项?
  5. Scala --Actor通信模型概述
  6. java的finally_java的finally用法
  7. Rxjs merge 学习笔记
  8. java 操作db2_java操作DB2,增删改查
  9. C++基础04-类基础
  10. m3u8解析_浅谈m3u8格式视频文件采集
  11. 目标描述(基于边界的描述)
  12. Python学习笔记 03 Python对象
  13. word转PDF(使用liberOffice插件)
  14. 车牌识别存储云服务器,云端(服务器)车牌识别技术
  15. cad字体安装_1.1.2 CAD篇之字体库设置
  16. 华为s5720默认用户名和密码_华为交换机s5720s-28p-LI-AC默认用户名和密码是什么?...
  17. 快速部署PHP Web环境(docker nginx php mysql redis)
  18. UGUI文本颜色渐变
  19. 4.vue常见指令v-for的基本使用
  20. wps演示文稿训练心得---实用版

热门文章

  1. 梦心日记本V2.0完工
  2. Discuz! member.php xss bug
  3. 让chrome浏览器支持跨域
  4. ELK实时分析之php的laravel项目日志
  5. Struts2学习笔记-part1: 快速起步
  6. 并发编程之多进程进程进程
  7. 查看 -- tree
  8. mybatis中mysql ON DUPLICATE KEY UPDATE写法
  9. c3p0数据库连接池的使用详解
  10. 【HTML】行内元素与块级元素