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 相关文章推荐
深入了解javascript中的prototype与继承
Apr 14 Javascript
js实现二代身份证号码验证详解
Nov 20 Javascript
js验证上传图片的方法
May 12 Javascript
JS实现新浪博客左侧的Blog管理菜单效果代码
Oct 22 Javascript
Hammer.js+轮播原理实现简洁的滑屏功能
Feb 02 Javascript
深入理解事件冒泡(Bubble)和事件捕捉(capture)
May 28 Javascript
基于jQuery实现弹幕APP
Feb 10 Javascript
基于 Vue.js 之 iView UI 框架非工程化实践记录(推荐)
Nov 21 Javascript
vue组件之间数据传递的方法实例分析
Feb 12 Javascript
JavaScript enum枚举类型定义及使用方法
May 15 Javascript
Vue+axios封装请求实现前后端分离
Oct 23 Javascript
vue中的计算属性和侦听属性
Nov 06 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 base64+gzinflate压缩编码和解码代码
2008/10/03 PHP
MySQL 日期时间函数常用总结
2012/06/12 PHP
重新认识php array_merge函数
2014/08/31 PHP
基于PHP技术开发客服工单系统
2016/01/06 PHP
php结合ajax实现手机发红包的案例
2016/10/13 PHP
php 多文件上传的实现实例
2016/10/23 PHP
phpStudy配置多站点多域名方法及遇到的403错误解决方法
2017/10/19 PHP
Jquery中获取iframe的代码
2011/01/11 Javascript
基于jquery的动态创建表格的插件
2011/04/05 Javascript
BootStrap和jQuery相结合实现可编辑表格
2016/04/21 Javascript
JavaScript中子对象访问父对象的方式详解
2016/09/01 Javascript
JavaScript获取短信验证码(周期性)
2016/12/29 Javascript
jQuery实现限制文本框的输入长度
2017/01/11 Javascript
浅谈jQuery中的$.extend方法来扩展JSON对象
2017/02/12 Javascript
node学习记录之搭建web服务器教程
2017/02/16 Javascript
分析javascript原型及原型链
2018/03/18 Javascript
Node.JS在命令行中检查Chrome浏览器是否安装并打开指定网址
2019/05/21 Javascript
layer.open提交子页面的form和layedit文本编辑内容的方法
2019/09/27 Javascript
Python基于百度云文字识别API
2018/12/13 Python
pandas 数据索引与选取的实现方法
2019/06/21 Python
Python加密模块的hashlib,hmac模块使用解析
2020/01/02 Python
Python中logging日志库实例详解
2020/02/19 Python
Python之关于类变量的两种赋值区别详解
2020/03/12 Python
使用jupyter Nodebook查看函数或方法的参数以及使用情况
2020/04/14 Python
pycharm全局搜索的具体步骤
2020/07/28 Python
CSS3弹性布局内容对齐(justify-content)属性使用详解
2017/07/31 HTML / CSS
办公室人员先进事迹
2014/01/27 职场文书
低碳环保标语
2014/06/12 职场文书
2014国庆黄金周超市促销活动方案
2014/09/21 职场文书
法律专业大学生职业生涯规划书:向目标一步步迈进
2014/09/22 职场文书
员工离职感谢信
2015/01/22 职场文书
企业财务人员岗位职责
2015/04/14 职场文书
教师节班会开场白
2015/06/01 职场文书
升学宴学生致辞
2015/07/27 职场文书
民政局2016年“六一”儿童节慰问活动总结
2016/04/06 职场文书
Nginx反向代理至go-fastdfs案例讲解
2021/08/02 Servers