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 获取span标签中的值的代码 支持ie与firefox
Aug 24 Javascript
jQuery之end()和pushStack()使用介绍
Feb 07 Javascript
jquery单行文字向上滚动效果的实现代码
Sep 05 Javascript
超炫的jquery仿flash导航栏特效
Nov 11 Javascript
使用jQuery实现图片遮罩半透明坠落遮挡
Mar 16 Javascript
简介JavaScript中的setTime()方法的使用
Jun 11 Javascript
JavaScript基础知识及常用方法总结
Jan 10 Javascript
Bootstrap栅格系统的使用和理解2
Dec 14 Javascript
谈谈vue中mixin的一点理解
Dec 12 Javascript
jquery实现动态添加附件功能
Oct 23 jQuery
JavaScript之实现一个简单的Vue示例
Jan 17 Javascript
小程序中使用css var变量(使js可以动态设置css样式属性)
Mar 31 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
symfony2.4的twig中date用法分析
2016/03/18 PHP
Laravel向公共模板赋值方法总结
2019/06/25 PHP
js各种验证文本框输入格式(正则表达式)
2010/10/22 Javascript
JS来动态的修改url实现对url的增删查改
2014/09/05 Javascript
javascript解三阶幻方(九宫格)
2015/04/22 Javascript
jQuery判断一个元素是否可见的方法
2015/06/05 Javascript
ECMAScript6块级作用域及新变量声明(let)
2015/06/12 Javascript
js实现浮动在网页右侧的简洁QQ在线客服代码
2015/09/04 Javascript
在JavaScript中call()与apply()区别
2016/01/22 Javascript
详解前端自动化工具gulp自动添加版本号
2016/12/20 Javascript
jQuery动态移除和添加背景图片的方法详解
2017/03/07 Javascript
bootstrap3-dialog-master模态框使用详解
2017/08/22 Javascript
Vue 中的compile操作方法
2018/02/26 Javascript
浅谈Vue.use的使用
2018/08/29 Javascript
JQuery常见节点操作实例分析
2019/05/15 jQuery
仿iPhone通讯录制作小程序自定义选择组件的实现
2019/05/23 Javascript
Python中optionParser模块的使用方法实例教程
2014/08/29 Python
Python Web框架Flask下网站开发入门实例
2015/02/08 Python
python实现按行切分文本文件的方法
2016/04/18 Python
Python的Flask框架中集成CKeditor富文本编辑器的教程
2016/06/13 Python
python数据预处理之将类别数据转换为数值的方法
2017/07/05 Python
Python3中内置类型bytes和str用法及byte和string之间各种编码转换 问题
2018/09/27 Python
python 项目目录结构设置
2020/02/14 Python
python logging 日志的级别调整方式
2020/02/21 Python
深度学习入门之Pytorch 数据增强的实现
2020/02/26 Python
Python列表如何更新值
2020/05/27 Python
在keras里实现自定义上采样层
2020/06/28 Python
澳大利亚买卖正宗二手奢侈品交易平台:Luxe.It.Fwd
2019/10/16 全球购物
linux面试题参考答案(11)
2016/11/26 面试题
勤奋学习演讲稿
2014/05/10 职场文书
文艺晚会策划方案
2014/06/11 职场文书
学校青年志愿者活动总结
2015/05/06 职场文书
2015年工商所工作总结
2015/05/21 职场文书
使用goaccess分析nginx日志的详细方法
2021/07/09 Servers
基于Python和openCV实现图像的全景拼接详细步骤
2021/10/05 Python
Redis数据同步之redis shake的实现方法
2022/04/21 Redis