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 相关文章推荐
基于jquery的横向滚动条(滑动条)
Feb 24 Javascript
js自定义事件及事件交互原理概述(二)
Feb 01 Javascript
浅析js中取绝对值的2种方法
Jul 09 Javascript
javascript数组操作方法小结和3个属性详细介绍
Jul 05 Javascript
js实现jquery的offset()方法实例
Jan 10 Javascript
纯js实现重发验证码按钮倒数功能
Apr 21 Javascript
JavaScript转换与解析JSON方法实例详解
Nov 24 Javascript
[原创]Javascript 实现广告后加载 可加载百度谷歌联盟广告
May 11 Javascript
javascript中数组(Array)对象和字符串(String)对象的常用方法总结
Dec 15 Javascript
vue2.X组件学习心得(新手必看篇)
Jul 05 Javascript
vue 虚拟dom的patch源码分析
Mar 01 Javascript
vue.js 2.*项目环境搭建、运行、打包发布的详细步骤
May 01 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调用MySQL的存储过程的实现代码
2008/08/12 PHP
PHP模块 Memcached功能多于Memcache
2011/06/14 PHP
PHP empty函数报错解决办法
2014/03/06 PHP
分享PHP函数实现数字与文字分页代码
2015/07/28 PHP
编写PHP程序检查字符串中的中文字符个数的实例分享
2016/03/17 PHP
PHP中的print_r 与 var_dump 输出数组
2016/06/13 PHP
PHP基于mssql扩展远程连接MSSQL的简单实现方法
2016/10/08 PHP
基于php实现的验证码小程序
2016/12/13 PHP
php 从指定数字中获取随机组合的简单方法(推荐)
2017/04/05 PHP
PHP Trait代码复用类与多继承实现方法详解
2019/06/17 PHP
Thinkphp5.0框架使用模型Model的获取器、修改器、软删除数据操作示例
2019/10/11 PHP
jQuery 研究心得 取得属性的值
2007/11/30 Javascript
JavaScript获得选中文本内容的方法
2008/12/02 Javascript
简单的前端js+ajax 购物车框架(入门篇)
2011/10/29 Javascript
js history对象简单实现返回和前进
2013/10/30 Javascript
JavaScript实现把数字转换成中文
2015/06/29 Javascript
jQuery简单实现页面元素置顶时悬浮效果示例
2016/08/01 Javascript
完美解决node.js中使用https请求报CERT_UNTRUSTED的问题
2017/01/08 Javascript
Grunt针对静态文件的压缩,版本控制打包的实例讲解
2017/09/29 Javascript
深入剖析Node.js cluster模块
2018/05/23 Javascript
js实现3D照片墙效果
2019/10/28 Javascript
vue props 一次传多个值实例
2020/07/22 Javascript
[02:26]DOTA2英雄米拉娜基础教程
2013/11/25 DOTA
Web服务器框架 Tornado简介
2014/07/16 Python
Python判断Abundant Number的方法
2015/06/15 Python
浅谈Python采集网页时正则表达式匹配换行符的问题
2018/12/20 Python
Tensorflow卷积实现原理+手写python代码实现卷积教程
2020/05/22 Python
Python pip 常用命令汇总
2020/10/19 Python
基于HTML5+tracking.js实现刷脸支付功能
2020/04/16 HTML / CSS
自荐信格式范文
2013/10/07 职场文书
物业管理员岗位职责范文
2013/11/25 职场文书
美发活动策划书
2014/01/14 职场文书
投标承诺书怎么写
2014/05/24 职场文书
人力资源管理专业自荐书
2014/07/07 职场文书
保密工作目标责任书
2014/07/28 职场文书
2014年帮扶工作总结
2014/11/26 职场文书