queue.js中关于queue.defer的理解

Waitforsniping 2015-05-29 05:25:33
翻遍百度,关于queue.js只有这么一句话:queue.js是javascript的异步编程库,上百行代码简化成一句话,情何以堪,唉!
转回正题,在使用d3画图时,几个例子中都有queue.defer函数,看下面这段代码:

queue()
.defer(d3.json, "data/test.json")
.defer(d3.tsv, "data/ptest.tsv")
.defer(d3.csv, "data/test.csv")
.await(function (error, json, tsv, csv) {
// 其他代码
});

我是不是可以这样理解,queue.await()就是加载并解析完三个test文件后的回调函数,这个函数的参数就是queue.defer()调用的文件内容,也就是说,queue.deder()实际上就是d3.json()函数的加强版,毕竟d3.json()只能返回一个文件的内容,而queue().await()可以返回多个文件的内容?
...全文
789 4 打赏 收藏 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
istimetoduel 2016-01-20
  • 打赏
  • 举报
回复
给楼主赞一个
Waitforsniping 2015-06-05
  • 打赏
  • 举报
回复
好吧,我自己回答吧,经过我的验证,应该是正确的
Waitforsniping 2015-06-04
  • 打赏
  • 举报
回复
还是没有人回答吗?给个肯定的回复也行啊
Waitforsniping 2015-05-31
  • 打赏
  • 举报
回复
顶下,怎么没人说话呢

87,984

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧