js 编程笔记 无名函数


Posted in Javascript onJune 28, 2011

1、(function(){alert("hello");})()

2、无名函数

无名函数,其中一个作用可能是生成新的函数对象的引用,主要是用于定义。

另一个用处就是针对js中一些无法含参的回调函数而言的。
明显的例子就是setInterval,我想这是很多人头疼的一个函数,尤其是你想在回调函数中添加参数的时候。
而且最叫人头疼的是,DHTML不是w3c规定的标准,于是不同的浏览器给出的setInterval参数表还不一样。。。
就我测试的两款浏览器来说(IE内核,webkit内核)
IE:setInvterval(function, msecond [,lang]);
chrome:setInterval(function, msecond [, pram1, pram2, ....]);
也就是说,chrome里面是允许对function添加参数的,参数表在最后边。然而IE最后一个参数的作用是标明所用的脚本语言种类,因为IE除了js还支持vbs等其他的脚本语言。
为了解决兼容性,只好用到无名函数。。。
[code]
function test(yourArg)
{
var arg = yourArg;
setInterval(function(){callback(arg)}, time);
}
[html]

Javascript 相关文章推荐
动态调用css文件——jquery的应用
Feb 20 Javascript
使用新的消息弹出框blackbirdjs
Oct 16 Javascript
原生js实现半透明遮罩层效果具体代码
Jun 06 Javascript
JavaScript利用正则表达式去除日期中的-
Jun 09 Javascript
每天一篇javascript学习小结(属性定义方法)
Nov 19 Javascript
confirm确认对话框的实现方法总结
Jun 17 Javascript
JavaScript动态添加css样式和script标签
Jul 19 Javascript
js对字符串进行编码的方法总结(推荐)
Nov 10 Javascript
JavaScript中的事件与异常捕获详析
Feb 24 Javascript
使用element-ui table expand展开行实现手风琴效果
Mar 15 Javascript
微信小程序学习笔记之目录结构、基本配置图文详解
Mar 28 Javascript
vue简单封装axios插件和接口的统一管理操作示例
Feb 02 Javascript
jQuery效果 slideToggle() 方法(在隐藏和显示之间切换)
Jun 28 #Javascript
基于jquery的回到页面顶部按钮
Jun 27 #Javascript
jQuery新闻滚动插件 jquery.roller.js
Jun 27 #Javascript
jquery中获取select选中值的代码
Jun 27 #Javascript
jQuery Tab插件 用于在Tab中显示iframe,附源码和详细说明
Jun 27 #Javascript
自定义一个jquery插件[鼠标悬浮时候 出现说明label]
Jun 27 #Javascript
读jQuery之十 事件模块概述
Jun 27 #Javascript
You might like
在PHP中执行系统外部命令
2006/10/09 PHP
在PHP中使用与Perl兼容的正则表达式
2006/11/26 PHP
PHP的变量类型和作用域详解
2014/03/12 PHP
php实现微信支付之现金红包
2018/05/30 PHP
checkbox 复选框不能为空
2009/07/11 Javascript
javascript:FF/Chrome与IE动态加载元素的区别说明
2014/01/26 Javascript
JavaScript中的异常捕捉介绍
2014/12/31 Javascript
JavaScript设计模式开发中组合模式的使用教程
2016/05/18 Javascript
javascript this详细介绍
2016/09/19 Javascript
JavaScript中apply方法的应用技巧小结
2016/09/29 Javascript
AngularJS动态绑定HTML的方法分析
2016/11/07 Javascript
JavaScript订单操作小程序完整版
2017/06/23 Javascript
深入浅析Vue中mixin和extend的区别和使用场景
2019/08/01 Javascript
微信小程序修改checkbox的样式代码实例
2020/01/21 Javascript
js实现tab栏切换效果
2020/08/02 Javascript
Antd表格滚动 宽度自适应 不换行的实例
2020/10/27 Javascript
[01:35]辉夜杯战队访谈宣传片—iG.V
2015/12/25 DOTA
python在非root权限下的安装方法
2018/01/23 Python
使用python对文件中的单词进行提取的方法示例
2018/12/21 Python
python面试题小结附答案实例代码
2019/04/11 Python
python中while和for的区别总结
2019/06/28 Python
pycharm 安装JPype的教程
2019/08/08 Python
python 解决cv2绘制中文乱码问题
2019/12/23 Python
浅谈django不使用restframework自定义接口与使用的区别
2020/07/15 Python
详解如何在pyqt中通过OpenCV实现对窗口的透视变换
2020/09/20 Python
中国海淘族值得信赖的海淘返利网站:55海淘
2017/01/16 全球购物
GIVENCHY纪梵希官方旗舰店:高定彩妆与贵族护肤品
2018/04/16 全球购物
一套SQL笔试题
2016/08/14 面试题
营销计划书范文
2015/01/17 职场文书
财务经理岗位职责范本
2015/04/08 职场文书
家长会后的感想
2015/08/11 职场文书
装修安全责任协议书
2016/03/22 职场文书
入党申请书怎么写?
2019/06/21 职场文书
导游词之井冈山
2019/11/20 职场文书
IDEA使用SpringAssistant插件创建SpringCloud项目
2021/06/23 Java/Android
JAVA 线程池(池化技术)的实现原理
2022/04/28 Java/Android