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 相关文章推荐
ExtJS 简介 让你知道extjs是什么
Dec 29 Javascript
指定位置如果有图片显示图片,无图片显示广告的JS
Jun 05 Javascript
node.js中 stream使用教程
Aug 28 Javascript
jQuery css() 方法动态修改CSS属性
Sep 25 Javascript
JS实现给对象动态添加属性的方法
Jan 05 Javascript
js获取隐藏元素的宽高
Feb 24 Javascript
详解Vue中添加过渡效果
Mar 20 Javascript
Angularjs自定义指令实现分页插件(DEMO)
Sep 16 Javascript
小程序红包雨的实现示例
Feb 19 Javascript
JS+CSS3实现的简易钟表效果示例
Apr 13 Javascript
微信公众号服务器验证Token步骤图解
Dec 30 Javascript
解决vue动态路由异步加载import组件,加载不到module的问题
Jul 26 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
德劲1107的电路分析与打磨
2021/03/02 无线电
ecshop后台编辑器替换成ueditor编辑器
2015/03/03 PHP
关于php unset对json_encode的影响详解
2018/11/14 PHP
PHP获取php,mysql,apche的版本信息及更多服务器信息
2021/03/09 PHP
Javascript开发包大全整理
2006/12/22 Javascript
ModelDialog JavaScript模态对话框类代码
2011/04/17 Javascript
js编码之encodeURIComponent使用介绍(asp,php)
2012/03/01 Javascript
jQuery中prop()方法用法实例
2015/01/05 Javascript
jquery 根据name名获取元素的value值
2015/02/27 Javascript
深入理解JavaScript系列(26):设计模式之构造函数模式详解
2015/03/03 Javascript
使用Bootstrap美化按钮实例代码(demo)
2017/02/03 Javascript
two.js之实现动画效果示例
2017/11/06 Javascript
VUE重点问题总结
2018/03/19 Javascript
electron实现qq快捷登录的方法示例
2018/10/22 Javascript
javascript中join方法实例讲解
2019/02/21 Javascript
vue中实现图片压缩 file文件的方法
2020/05/28 Javascript
Paypal支付不完全指北
2020/06/04 Javascript
JavaScript实现简单验证码
2020/08/24 Javascript
详解webpack的clean-webpack-plugin插件报错
2020/10/16 Javascript
python中实现数组和列表读取一列的方法
2018/04/03 Python
python中字符串的操作方法大全
2018/06/03 Python
python爬取微信公众号文章
2018/08/31 Python
Python面向对象程序设计OOP深入分析【构造函数,组合类,工具类等】
2019/01/05 Python
python+pyqt5实现24点小游戏
2019/01/24 Python
基于python进行抽样分布描述及实践详解
2019/09/02 Python
jupyter lab的目录调整及设置默认浏览器为chrome的方法
2020/04/10 Python
Visual Studio Code搭建django项目的方法步骤
2020/09/17 Python
澳大利亚在线奢侈品时尚零售平台:Azura Runway
2021/01/13 全球购物
.net工程师笔试题
2012/06/09 面试题
EJB实例的生命周期
2016/10/28 面试题
大学生毕业求职找工作的自我评价
2013/09/29 职场文书
投标诚信承诺书
2014/05/26 职场文书
文秘应届生求职信
2014/07/05 职场文书
五心教育心得体会
2014/09/04 职场文书
2014年人力资源部工作总结
2014/11/19 职场文书
大学毕业典礼致辞
2015/07/29 职场文书