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 相关文章推荐
JS小游戏之仙剑翻牌源码详解
Sep 25 Javascript
一个检测表单数据的JavaScript实例
Oct 31 Javascript
js实现鼠标经过表格行变色的方法
May 12 Javascript
《JavaScript高级编程》学习笔记之object和array引用类型
Nov 01 Javascript
浅谈jQuery中hide和fadeOut的区别 show和fadeIn的区别
Aug 18 Javascript
jQuery插件实现弹性运动完整示例
Jul 07 jQuery
JavaScript的词法结构精华篇
Oct 17 Javascript
jQuery实现根据身份证号获取生日、年龄、性别等信息的方法
Jan 09 jQuery
总结4个方面优化Vue项目
Feb 11 Javascript
js实现移动端tab切换时下划线滑动效果
Sep 08 Javascript
解决vue中使用less/sass及使用中遇到无效的问题
Oct 24 Javascript
GitHub上77.9K的Axios项目有哪些值得借鉴的地方详析
Jun 15 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
其他功能
2006/10/09 PHP
php中用加号与用array_merge合并数组的区别深入分析
2013/06/03 PHP
对PHP语言认识上需要避免的10大误区
2014/06/12 PHP
自己写的兼容低于PHP 5.5版本的array_column()函数
2014/10/24 PHP
PHP程序中的文件锁、互斥锁、读写锁使用技巧解析
2016/03/21 PHP
PHP操作Redis常用技巧总结
2018/04/24 PHP
通过PHP设置BugFree获取邮箱通知
2019/04/25 PHP
关于JavaScript的gzip静态压缩方法
2007/01/05 Javascript
有效的捕获JavaScript焦点的方法小结
2009/10/08 Javascript
javascript 用记忆函数快速计算递归函数
2010/03/15 Javascript
一个简单的js动画效果代码
2010/07/20 Javascript
来自国外的页面JavaScript文件优化
2010/12/08 Javascript
javascript设计模式 接口介绍
2012/07/24 Javascript
javascript制作sql转换为stringBuffer的小工具
2015/04/03 Javascript
JavaScript过滤字符串中的中文与空格方法汇总
2016/03/07 Javascript
详细分析Javascript中创建对象的四种方式
2016/08/17 Javascript
ES6新数据结构Set与WeakSet用法分析
2017/03/31 Javascript
深究AngularJS中$sce的使用
2017/06/12 Javascript
关于JS与jQuery中的文档加载问题
2017/08/22 jQuery
JS与jQuery实现ListBox上移,下移,左移,右移操作功能示例
2018/05/31 jQuery
小程序图片剪裁加旋转的示例代码
2018/07/10 Javascript
手挽手带你学React之React-router4.x的使用
2019/02/14 Javascript
js防抖函数和节流函数使用场景和实现区别示例分析
2020/04/11 Javascript
微信小游戏中three.js离屏画布的示例代码
2020/10/12 Javascript
[24:42]VP vs TNC Supermajor小组赛B组 BO3 第三场 6.2
2018/06/03 DOTA
Python操作MySQL数据库的三种方法总结
2018/01/30 Python
对Python 多线程统计所有csv文件的行数方法详解
2019/02/12 Python
Python Django框架防御CSRF攻击的方法分析
2019/10/18 Python
解决keras模型保存h5文件提示无此目录问题
2020/07/01 Python
高中英语教学反思
2014/02/04 职场文书
材料物理专业求职信
2014/09/01 职场文书
无房产证房屋转让协议书合同样本
2014/10/18 职场文书
质监局领导班子践行群众路线整改方案
2014/10/26 职场文书
2015年社区消防安全工作总结
2015/10/14 职场文书
党员公开承诺书(2016最新版)
2016/03/24 职场文书
新西兰:最新留学学习计划书写作指南
2019/07/15 职场文书