XHR
d3.xhr(url[,mimeType][,callback]),为指定的url创建一个异步请求。参数mimeType可能被指定为第二个参数,例如“text/plain”。如果指定了回调函数,那么请求就会使用get方法立即发出,并且当资源被加载或者请求失败之后回调函数就会被异步调用。如果有错的话,XMLHttpRequest对象代表了回复(response)。如果没有指定回调函数,返回的request可以被分发使用xhr.get,xhr.post或相似函数,并使用xhr.on处理
xhr.header(name[,value]),如果指定了value,设置请求头指定的name参数为指定的value值。如果value参数是null值,就移除指定名称的请求头,如果没指定value值就会返回请求头中指定的name的当前值,请求头名称是大小写敏感的。请求头只可以在发送(send) 请求之前被修改。
xhr.mimeType([type]),如果type参数被指定了,就会设置请求的mime类型为指定的值。如果type是null,就会清除当前的mime类型(如果有的话),如果没有指定类型type,就返回当前的mime类型(默认是null)。
xhr.responseType(type),如果type被指定了,设置response类型,例如:"","arraybuffer","blob