♫【异步】短小强悍的JavaScript异步调用库
2014-02-25 16:17
609 查看
短小强悍的JavaScript异步调用库
var queue = function(funcs, scope) { (function next() { if(funcs.length > 0) { funcs.shift().apply(scope || {}, [next].concat(Array.prototype.slice.call(arguments, 0))) } })() } var obj = { value: null } queue([ function(callback) { var self = this setTimeout(function() { self.value = 10 callback(20) }, 200) }, function(callback, add) { console.log(this.value + add) callback() }, function() { console.log(obj.value) } ], obj)
相关文章推荐
- ArcGIS JavaScript API解析
- javascript中将json格式字符串转换成json对象实例
- JavaScript之正则表达式
- 《Javascript模式》之对象创建模式读书笔记
- 2014-02-25_javascript_Class
- 谷歌用并行JavaScript编译提升浏览器性能
- embed 元素 用javascript 控制 play stop的实现
- el,jstl使用
- Js中 关于top、clientTop、scrollTop、offsetTop的用法
- ♫【Underscore.js】
- JSON资料整理
- JSON.stringify 语法讲解
- JSoup真好用
- 在Java中运行javascript脚本示例
- GitHub的css/js文件给墙了的解决方法
- 数据类型和Json格式
- Javascript高级技巧分享
- AJAX初步接触
- javascript雪花效果 注释版
- JavaScript 原型 继承