(function(){//这里的所有变量和函数都属于局部对象
}());

在javascript中以function开头的语句通常是函数声明。加上了外面的括号(黄色背景)后则创建的是函数表达式。

蓝色背景括号则是将对象传给这个匿名函数,使该对象有权限访问这个匿名函数, 例如:

(function($, YAHOO){//now hava access to global jQuery and Yahoo
}(jQuery, YAHOO));

// 下面2个括弧()都会立即执行

(function () { /* code */ } ()); // 推荐使用这个(function () { /* code */ })(); // 但是这个也是可以用的

转载于:https://www.cnblogs.com/MockingBirdHome/archive/2013/06/14/3135608.html

对javascript中的匿名函数的理解相关推荐

  1. javaScript中的匿名函数

    js中的匿名函数 js匿名函数 js中匿名函数的N种写法 直接上代码和截图 <!DOCTYPE html> <html> <head> <meta chars ...

  2. 【转】JavaScript中的匿名函数及函数的闭包

    对闭包理解一直不甚明了,在此特转摘博文一篇以备查用. 原文地址:http://www.cnblogs.com/rainman/archive/2009/05/04/1448899.html 相关文章: ...

  3. JavaScript中的匿名函数及函数的闭包

    1.匿名函数 函数是JavaScript中最灵活的一种对象,这里只是讲解其匿名函数的用途.匿名函数:就是没有函数名的函数. 1.1 函数的定义,首先简单介绍一下函数的定义,大致可分为三种方式 第一种: ...

  4. JavaScript中的匿名函数遇上!会怎么样

    通常,我们声明一个函数test){},可以通过test()来调用这个函数.但是,如果我们在这个函数声明的末尾加上(),解析器是无法理解的. function test(){console.log('h ...

  5. javascript 匿名函数的理解

    代码如下: (function(){ //这里忽略jQuery所有实现 })(); (function(){ //这里忽略jQuery所有实现 })(); 半年前初次接触jQuery的时候,我也像其他 ...

  6. 理解与使用Javascript中的回调函数

    在Javascript中,函数是第一类对象,这意味着函数可以像对象一样按照第一类管理被使用.既然函数实际上是对象:它们能被"存储"在变量中,能作为函数参数被传递,能在函数中被创建, ...

  7. 理解javascript中的回调函数(callback)【转】

    在JavaScrip中,function是内置的类对象,也就是说它是一种类型的对象,可以和其它String.Array.Number.Object类的对象一样用于内置对象的管理.因为function实 ...

  8. 【JavaScript】理解与使用Javascript中的回调函数

    在Javascript中,函数是第一类对象,这意味着函数可以像对象一样按照第一类管理被使用.既然函数实际上是对象:它们能被"存储"在变量中,能作为函数参数被传递,能在函数中被创建, ...

  9. 理解javascript中的回调函数(callback)

    理解javascript中的回调函数(callback) 在JavaScrip中,function是内置的类对象,也就是说它是一种类型的对象,可以和其它String.Array.Number.Obje ...

最新文章

  1. 深度学习笔记之使用Faster-Rcnn进行目标检测 (原理篇)
  2. Mysql把查询的列作为判断条件(case函数)
  3. centos7安装浏览器
  4. 【ES6-阮一峰博客阅读笔记】
  5. Kubernetes中文文档
  6. Android应用启动画面实现
  7. PHP完全自学手册(文档教程)
  8. android金山清理扫描文件动画,[Android开发实战]金山清理大师(猎豹清理大师)一键加速快捷方式动画实现...
  9. css div里引用em字体会变斜体_DIV+CSS怎么样改字体样式
  10. Javaweb_文件上传
  11. java.lang.IllegalStateException: Failed to introspect Class报错原因和解决办法
  12. asp.net模糊查询
  13. 企业级session管理框架:btg-session-jfinal
  14. 网络中国象棋对战中象棋的规则以及棋盘、棋子的Java源码
  15. 美标A537CL2钢板交货状态和执行标准
  16. Scrapy应用:爬取笑话网+Django构建应用
  17. android 马达模块,手机马达的二三事 线性马达与转子马达的不同体验
  18. linux bios设置重置,如何将BIOS重置为默认设置 | MOS86
  19. Unity 2d碰撞检测
  20. JS 去掉string前后空格

热门文章

  1. linux include 编译,linux-如何使用OpenSSL include编译.c文件?
  2. 批量画同心不同半径圆lisp_cad绘制同心圆lisp二次开发源代码
  3. java 四人帮,Java PatternDesign of GOF(四人帮巨著,享誉15年)第十五模式
  4. 物流设计大赛优秀作品_中国外运杯第七届全国大学生物流设计大赛案例专家评审会在京召开...
  5. python高频词_python几万条微博高频词分析
  6. 关于 mac m1 xcode12 编译报错 this target. for architecture arm64等问题解决方案
  7. Java 输出链表的第一个和最后一个元素
  8. SQLServer 条件查询语句大全
  9. ARIMA模型的介绍
  10. linux系统安装serv u,建立第一个可用的FTP服务器