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 相关文章推荐
IE6下CSS图片缓存问题解决方法
Dec 09 Javascript
jQuery中clearQueue()方法用法实例
Dec 29 Javascript
jQuery插件Timelinr 实现时间轴特效
Oct 04 Javascript
Jquery中使用show()与hide()方法动画显示和隐藏图片
Oct 08 Javascript
原生js页面滚动延迟加载图片
Dec 20 Javascript
详解js中的apply与call的用法
Jul 30 Javascript
js es6系列教程 - 基于new.target属性与es5改造es6的类语法
Sep 02 Javascript
在HTML文档中嵌入JavaScript的四种方法
May 07 Javascript
async/await地狱该如何避免详解
May 10 Javascript
详解解决使用axios发送json后台接收不到的问题
Jun 27 Javascript
vue路由组件按需加载的几种方法小结
Jul 12 Javascript
React 使用recharts实现散点地图的示例代码
Dec 07 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数组(array)输出的三种形式详解
2013/06/05 PHP
php像数组一样存取和修改字符串字符
2014/03/21 PHP
php实现学生管理系统
2020/03/21 PHP
Laravel5.7 Eloquent ORM快速入门详解
2019/04/12 PHP
laravel框架添加数据,显示数据,返回成功值的方法
2019/10/11 PHP
ThinkPHP 5.1 跨域配置方法
2019/10/11 PHP
解决tp5在nginx下修改配置访问的问题
2019/10/16 PHP
JavaScript入门教程(9) Document文档对象
2009/01/31 Javascript
JS字符串函数扩展代码
2011/09/13 Javascript
Javascript代码在页面加载时的执行顺序介绍
2013/05/03 Javascript
JS实现随机化快速排序的实例代码
2013/08/01 Javascript
浏览器兼容console对象的简要解决方案分享
2013/10/24 Javascript
对于Form表单reset方法的新认识
2014/03/05 Javascript
JS兼容浏览器的导出Excel(CSV)文件的方法
2014/05/03 Javascript
JavaScript语言对Unicode字符集的支持详解
2014/12/30 Javascript
jquery获取checkbox的值并post提交
2015/01/14 Javascript
jQuery实现摸拟alert提示框
2016/05/22 Javascript
JavaScript面试题大全(推荐)
2016/09/22 Javascript
Node.js模拟发起http请求从异步转同步的5种用法
2018/09/26 Javascript
Jquery实现获取子元素的方法分析
2019/08/24 jQuery
ptyhon实现sitemap生成示例
2014/03/30 Python
在服务器端实现无间断部署Python应用的教程
2015/04/16 Python
Python实现将DOC文档转换为PDF的方法
2015/07/25 Python
解决Python网页爬虫之中文乱码问题
2018/05/11 Python
python 使用plt画图,去除图片四周的白边方法
2019/07/09 Python
Python实现计算对象的内存大小示例
2019/07/10 Python
python3获取当前目录的实现方法
2019/07/29 Python
如何在python开发工具PyCharm中搭建QtPy环境(教程详解)
2020/02/04 Python
pycharm如何实现跨目录调用文件
2020/02/28 Python
详解python模块pychartdir安装及导入问题
2020/10/22 Python
HTML5+lufylegend实现游戏中的卷轴
2016/02/29 HTML / CSS
小橄榄树:Le Petit Olivier
2018/04/23 全球购物
KEEN美国官网:美国人气户外休闲鞋品牌
2021/03/09 全球购物
业务副厂长岗位职责
2014/01/03 职场文书
党校培训自我鉴定范文
2014/03/20 职场文书
在Windows Server 2012上安装 .NET Framework 3.5 所遇到的问题
2022/04/29 Servers