0.9.8 • Published 10 years ago

queuedo v0.9.8

Weekly downloads
2
License
-
Repository
github
Last release
10 years ago

queue_do

异步队列同步化,支持递归嵌套

基于nodejs模块封装,同样适用于前端的异步同步化。

#安装

web版见:lib/queue_do_webjs.js

#原理和使用

文章见:http://www.html-js.com/?p=1474

支持异步同步化 同步化后成队列后执行回调方法 也可以异步处理队列,同时处理完毕后调用回调方法 具体见代码中的注释

  • @param array list 需要处理的数据的数组,作为参数传入handle_func第一个参数。
  • @param function handle_func 处理方法,第一个参数为数组的一个元素,第二个参数传入的是下一个loop方法,第三个参数是其loop的context
  • @param function next_func 队列处理完毕后调用的方法。
  • @param boolen isAsyn 是否异步,如果是true,则不会同步化,可以利用next_func获取处理完毕的信号

#一个例子,递归遍历某个文件夹下所有的图片并压缩到1000宽度。

几个异步方法的同步化: 下面的例子是同步去请求豆瓣三个api,最后请求完后显示出来的例子。 只是示例,完整程序的一部分,不能运行。

0.9.8

10 years ago

0.9.7

10 years ago

0.9.6

12 years ago

0.9.5

12 years ago

0.9.4

12 years ago

0.9.3

12 years ago

0.9.2

12 years ago

0.9.0

12 years ago