Interval Looper

非同步数组枚举回调

此脚本不应直接安装。它是供其他脚本使用的外部库,要使用该库请加入元指令 // @require https://update.cn-greasyfork.org/scripts/3588/10916/Interval%20Looper.js

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
Jixun.Moe
版本
0.0.1.20140725060155
创建于
2014-07-24
更新于
2014-07-25
大小
2.2 KB
许可证
暂无

数组循环

// 用法:
var loop = new IntervalLoop ([1, 2, 3], function (next, item) {
	$.ajax ({
		url: 'http://example.com/?id=' + item
	}).success (function (r) {
		// TODO: 处理抓取的数据
		// ...
		
		next ();
	});
}, 500).add (1, 2, 3).add (999).loop ();
 
// 监听事件更新
var xyz = document.addEventListener ('xyz', function (eve) {
	// TODO: 解析数据并传递需要的值
	loop.add(eve.target);
}, false);