- Queues ( V5移除, 使用 Promise.all 替代)
- Requests ( V5 移除, 使用 Fetches 替代 )
使用可配置的并发管理异步任务.
- d3.queue - 管理异步任务的并发执行.
- queue.defer - 注册异步任务.
- queue.abort - 中断活动的异步任务并且取消未执行的任务.
- queue.await - 注册任务完成时的回调.
- queue.awaitAll - 注册任务完成时的回调.
基于异步 XMLHttpRequest 的易用封装
- d3.request - 创建一个异步请求.
- request.header - 设置请求头.
- request.user - 设置身份验证用户名.
- request.password - 设置身份验证密码.
- request.mimeType - 设置 MIME 类型.
- request.timeout - 设置超时时间(毫秒).
- request.responseType - 设置相应类型.
- request.response - 设置响应函数.
- request.get - 以 GET 形式发送请求.
- request.post - 以 POST 形式发送请求.
- request.send - 发送请求.
- request.abort - 中断请求.
- request.on - 设置请求事件监听.
- d3.csv - 获取 CSV 文件.
- d3.html - 获取 HTML 文件.
- d3.json - 获取 JSON 文件.
- d3.text - 获取文本文件.
- d3.tsv - 获取 TSV 文件.
- d3.xml - 获取 XML 文件.