原生js--HTTP进度事件
1、HTTP进度事件属于XHR2规范定义的系列事件
2、事件模型中会触发不同的事件,所以不再需要检查readyState事件
3、当调用send()时,触发loadstart事件
4、当正在加载服务器响应时,会每隔50毫秒触发一次progress事件
5、当加载完成时触发load事件(可根据返回值的状态码判断是否成功)
6、如果请求超时触发timeout事件
7、如果请求终止触发abort事件
8、如果发生网络错误会触发error事件
9、当触发了load、abort、timeout、error事件中的一个时,触发loadend事件