javascript 自定义回调函数示例代码
作者:bea
如果你直接在函数a里调用的话,那么这个回调函数就被限制死了。但是使用函数做参数就有下面的好处:当你a(b)的时候函数b就成了回调函数,而你还可以a(c)这个时候,函数c就成了回调函数。如果你写成了functiona(){...;b();}就失去了变量的灵活性。 代码如下: function a(index,callback){ callback(index); } function b(index){ alert(index); } a(10000,b);
如果你直接在函数a里调用的话,那么这个回调函数就被限制死了。但是使用函数做参数就有下面的好处:当你a(b)的时候函数b就成了回调函数,而你还可以a(c)这个时候,函数c就成了回调函数。如果你写成了functiona(){...;b();}就失去了变量的灵活性。
代码如下:
function a(index,callback){
callback(index);
}
function b(index){ alert(index); }
a(10000,b);
有用 | 无用
代码如下:
function a(index,callback){
callback(index);
}
function b(index){ alert(index); }
a(10000,b);
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- Internet Explorer 11 浏览器介绍:别叫我IE
- 浏览器缩放检测的js代码
- 排序算法的javascript实现与讲解(99js手记)
- Javascript中封装window.open解决不兼容问题
- jQuery固定浮动侧边栏实现思路及代码
- js文件包含的几种方式介绍
- javascript中bind函数的作用实例介绍
- js和jquery如何获取图片真实的宽度和高度
- 一个jquery实现的不错的多行文字图片滚动效果
- IE中getElementsByName()对有些元素无效的解决方案
- js propertychange和oninput事件
- javascript检测是否联网的实现代码
- javascript检测浏览器的缩放状态实现代码
- Node.js中使用mongoskin操作mongoDB实例
- js使用for循环与innerHTML获取选中tr下td值
- IE6-IE9中tbody的innerHTML不能赋值的解决方法
- 简单方法判断JavaScript对象为null或者属性为空
- jquery uploadify 在FF下无效的解决办法
- jQuery判断当前点击的是第几个li的代码