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

Waitforsniping Waitforsniping 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
翻遍百度,关于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()可以返回多个文件的内容?
...全文

相关推荐

评论 4
收藏 已收藏
分享
返回顶部
Waitforsniping
JavaScript 87,983 成员 224,681 内容