JavaScript 编写匿名函数的几种方法


Posted in Javascript onFebruary 21, 2010

错误模式:语法错误警告

function(){ 
// insert code here 
}();

模式一:函数字面量 (Function Literal)

先声明函数对象,然后执行。

(function(){ 
// insert code here 
})();

模式二:优先表达式 (Prior Expression)

由于 JavaScript 按照从内到外的顺序执行表达式,因此使用括号来强制执行已声明的函数。

(function(){ 
// insert code here 
}());

模式三:Void 操作符 (Void Operator)

使用 Void 操作符执行一个单独的操作数。

void function(){ 
// insert code here 
}();

从技术上讲,这三种代码模式是等价的。但在实际应用中,例如 YUI、jQuery 等框架,模式一更被广泛使用。
Javascript 相关文章推荐
javascript学习笔记(十) js对象 继承
Jun 19 Javascript
Javascript操作cookie的函数代码
Oct 03 Javascript
深入解析JavaScript中的变量作用域
Dec 06 Javascript
Extjs根据条件设置表格某行背景色示例
Jul 23 Javascript
基于javascript实现九宫格大转盘效果
May 28 Javascript
关于Function中的bind()示例详解
Dec 02 Javascript
Node.js数据库操作之查询MySQL数据库(二)
Mar 04 Javascript
详解vue父子组件间传值(props)
Jun 29 Javascript
AngularJS实现表格的增删改查(仅限前端)
Jul 04 Javascript
微信小程序实现tab页面切换功能
Jul 13 Javascript
一次微信小程序内地图的使用实战记录
Sep 09 Javascript
前端vue+elementUI如何实现记住密码功能
Sep 20 Javascript
jquery 得到当前页面高度和宽度的两个函数
Feb 21 #Javascript
jquery validator 插件增加日期比较方法
Feb 21 #Javascript
javascript 定义新对象方法
Feb 20 #Javascript
Jquery乱码的一次解决过程 图解教程
Feb 20 #Javascript
JavaScript CSS修改学习第六章 拖拽
Feb 19 #Javascript
JavaScript CSS修改学习第五章 给“上传”添加样式
Feb 19 #Javascript
JavaScript CSS 修改学习第四章 透明度设置
Feb 19 #Javascript
You might like
分享PHP守护进程类
2015/12/30 PHP
win10环境PHP 7 安装配置【教程】
2016/05/09 PHP
jQuery技巧大放送 学习jquery的朋友可以看下
2009/10/14 Javascript
js下将字符串当函数执行的方法
2011/07/13 Javascript
如何将JS的变量值传递给ASP变量
2012/12/10 Javascript
JavaScript实现的石头剪刀布游戏源码分享
2014/08/22 Javascript
简单介绍JavaScript的变量和数据类型
2015/06/03 Javascript
JavaScript简单遍历DOM对象所有属性的实现方法
2015/10/21 Javascript
js操作cookie保存浏览记录的方法
2015/12/25 Javascript
jQuery 插件实现随机自由弹跳气泡样式
2017/01/12 Javascript
分享十三个最佳JavaScript数据网格库
2017/04/07 Javascript
JS中原始值和引用值的储存方式示例详解
2018/03/23 Javascript
Angular 5.x 学习笔记之Router(路由)应用
2018/04/08 Javascript
Redux实现组合计数器的示例代码
2018/07/04 Javascript
在微信小程序里使用watch和computed的方法
2018/08/02 Javascript
js实现随机抽奖
2020/03/19 Javascript
JavaScript进阶(二)词法作用域与作用域链实例分析
2020/05/09 Javascript
Python常用模块用法分析
2014/09/08 Python
用Python编写简单的微博爬虫
2016/03/04 Python
Python如何为图片添加水印
2016/11/25 Python
详解Python下载图片并保存本地的两种方式
2019/05/15 Python
matlab中imadjust函数的作用及应用举例
2020/02/27 Python
Python 合并拼接字符串的方法
2020/07/28 Python
美国五金商店:Ace Hardware
2018/03/27 全球购物
意大利折扣和优惠券网站:Groupalia
2019/10/09 全球购物
EJB发布WEB服务一般步骤
2012/10/31 面试题
英语生日邀请函
2014/01/23 职场文书
市场开发与营销专业求职信范文
2014/05/01 职场文书
开学典礼策划方案
2014/05/28 职场文书
三月学雷锋活动总结
2014/06/26 职场文书
小学语文教研活动总结
2014/07/01 职场文书
领导四风问题整改措施思想汇报
2014/10/13 职场文书
六查六看六改心得体会
2014/10/14 职场文书
暂住证明怎么写
2015/06/19 职场文书
纪念建国70周年演讲稿
2019/07/19 职场文书
Python docx库删除复制paragraph及行高设置图片插入示例
2022/07/23 Python