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的闭包的一个示例说明
Nov 18 Javascript
基于jquery的loading 加载提示效果实现代码
Sep 01 Javascript
ASP.NET jQuery 实例12 通过使用jQuery validation插件简单实现用户注册页面验证功能
Feb 03 Javascript
JS+CSS实现仿触屏手机拨号盘界面及功能模拟完整实例
May 16 Javascript
JavaScript的History API使搜索引擎抓取AJAX内容
Dec 07 Javascript
JS跨域解决方案之使用CORS实现跨域
Apr 14 Javascript
IOS中safari下的select下拉菜单文字过长不换行的解决方法
Sep 26 Javascript
深入理解node.js之path模块
May 03 Javascript
ES6知识点整理之模块化的应用详解
Apr 15 Javascript
解决Vue+Electron下Vuex的Dispatch没有效果问题
May 20 Javascript
JS script脚本中async和defer区别详解
Jun 24 Javascript
Javascript实现鼠标移入方向感知
Jun 24 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
解密ThinkPHP3.1.2版本之独立分组功能应用
2014/06/19 PHP
PHP基于递归算法解决兔子生兔子问题
2018/05/11 PHP
PHP+百度AI OCR文字识别实现了图片的文字识别功能
2019/05/08 PHP
精选的10款用于构建良好易用性网站的jQuery插件
2011/01/23 Javascript
JQuery1.6 使用方法三
2011/11/23 Javascript
深入理解JavaScript系列(6) 强大的原型和原型链
2012/01/15 Javascript
input输入框的自动匹配(原生代码)
2013/03/19 Javascript
jquery1.10给新增元素绑定事件的方法
2014/03/06 Javascript
扩展jQuery对象时如何扩展成员变量具体怎么实现
2014/04/25 Javascript
javascript实现浏览器窗口传递参数的方法
2014/09/03 Javascript
javascript使用正则表达式实现去掉空格之后的字符
2015/02/15 Javascript
js拆分字符串并将分割的数据放到数组中的方法
2015/05/06 Javascript
深入理解JavaScript中的call、apply、bind方法的区别
2016/05/30 Javascript
jQuery插入节点和移动节点用法示例(insertAfter、insertBefore方法)
2016/09/08 Javascript
浅析javascript中的Event事件
2016/12/09 Javascript
基于jQuery实现火焰灯效果导航菜单
2017/01/04 Javascript
五步轻松实现JavaScript HTML时钟效果
2020/03/25 Javascript
vue的全局变量和全局拦截请求器的示例代码
2018/09/13 Javascript
对angular4子路由&辅助路由详解
2018/10/09 Javascript
如何使用CSS3+JQuery实现悬浮墙式菜单
2019/06/18 jQuery
[55:45]DOTA2上海特级锦标赛D组败者赛 Liquid VS COL第一局
2016/02/28 DOTA
Python的Django框架中的URL配置与松耦合
2015/07/15 Python
python交互式图形编程实例(一)
2017/11/17 Python
python人民币小写转大写辅助工具
2018/06/20 Python
python广度优先搜索得到两点间最短路径
2019/01/17 Python
对于Python深浅拷贝的理解
2019/07/29 Python
python针对mysql数据库的连接、查询、更新、删除操作示例
2019/09/11 Python
Book Depository欧盟:一家领先的国际图书零售商
2019/05/21 全球购物
红旗团支部事迹材料
2014/01/27 职场文书
社区禁毒工作方案
2014/06/02 职场文书
2015年乡镇卫生院工作总结
2015/04/22 职场文书
2015年数学教研组工作总结
2015/05/23 职场文书
大学生如何逃脱“毕业季创业队即散伙”魔咒?
2019/08/19 职场文书
Pytest中conftest.py的用法
2021/06/27 Python
MySQL高级进阶sql语句总结大全
2022/03/16 MySQL
Nginx设置HTTPS的方法步骤 443证书配置方法
2022/03/21 Servers