早期我们想要实现上传进度条的话一般要借助插件如flash/silverlight,不过现在我们用纯JS来实现了,下面是XMLHttpRequest Level 2的一些新特性: 设置过期时间使用FormData更好的数据托管传送二进制流添加了发送进度改变事件,可以侦听发送了多少字节。 允许安全跨域,类似于加载其他域的script.可复写加载内容的MIME type和编码