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调用css属性写法
Sep 21 Javascript
JavaScript重载函数实例剖析
May 13 Javascript
解决微信浏览器Javascript无法使用window.location.reload()刷新页面
Jun 21 Javascript
JS前端笔试题分析
Dec 19 Javascript
Vue.js常用指令的使用小结
Jun 23 Javascript
vue-cli webpack模板项目搭建及打包时路径问题的解决方法
Feb 26 Javascript
js中getter和setter用法实例分析
Aug 14 Javascript
用jQuery将JavaScript对象转换为querystring查询字符串的方法
Nov 12 jQuery
vue组件间的参数传递实例详解
Apr 26 Javascript
微信小程序使用Vant Weapp组件库的方法步骤
Aug 01 Javascript
js全屏事件fullscreenchange 实现全屏、退出全屏操作
Sep 17 Javascript
使用layui的layer组件做弹出层的例子
Sep 27 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
全国FM电台频率大全 - 14 江西省
2020/03/11 无线电
关于PHP的相似度计算函数:levenshtein的使用介绍
2013/04/15 PHP
php利用curl抓取新浪微博内容示例
2014/04/27 PHP
PHP判断json格式是否正确的实现代码
2017/09/20 PHP
laravel 实现设置时区的简单方法
2019/10/10 PHP
JavaScript小技巧 2.5 则
2010/09/12 Javascript
JS字符串截取函数实例
2013/12/27 Javascript
HTML页面登录时的JS验证方法
2014/05/28 Javascript
JavaScript结合AJAX_stream实现流式显示
2015/01/08 Javascript
jQuery实现的感应鼠标悬停图片色彩渐显效果
2015/03/03 Javascript
Javascript中For In语句用法实例
2015/05/14 Javascript
javascript数字验证的实例代码(推荐)
2016/08/20 Javascript
纯JavaScript手写图片轮播代码
2016/10/20 Javascript
ThinkJS中如何使用MongoDB的CURD操作
2016/12/13 Javascript
javascript容错处理代码(屏蔽js错误)
2017/01/20 Javascript
详解VueJS 数据驱动和依赖追踪分析
2017/07/26 Javascript
jquery ztree实现右键收藏功能
2017/11/20 jQuery
快速了解vue-cli 3.0 新特性
2018/02/28 Javascript
vue.js element-ui tree树形控件改iview的方法
2018/03/29 Javascript
webpack实现一个行内样式px转vw的loader示例
2018/09/13 Javascript
VUE安装使用教程详解
2019/06/03 Javascript
vue+elementui 对话框取消 表单验证重置示例
2019/10/29 Javascript
JavaScript设计模式--桥梁模式引入操作实例分析
2020/05/23 Javascript
vue输入框使用模糊搜索功能的实现代码
2020/05/26 Javascript
python使用selenium实现批量文件下载
2019/03/11 Python
Python 编程速成(推荐)
2019/04/15 Python
Python中正反斜杠(‘/’和‘\’)的意义与用法
2019/08/12 Python
python通过matplotlib生成复合饼图
2020/02/06 Python
解决python使用list()时总是报错的问题
2020/05/05 Python
学点简单的Django之第一个Django程序的实现
2021/02/24 Python
利用CSS3动画实现圆圈由小变大向外扩散的效果实例
2018/09/10 HTML / CSS
Html5元素及基本语法详解
2016/08/02 HTML / CSS
能否解释一下XSS cookie盗窃是什么意思
2012/06/02 面试题
高校教师思想汇报
2014/01/11 职场文书
《月亮湾》教学反思
2014/04/14 职场文书
python爬虫之利用selenium模块自动登录CSDN
2021/04/22 Python