新版xmlhttprequest中最重要的api改进之一是增加了对进度的响应。在xmlhttprequest之前的版本中,仅有readystatechange—个事件能够被用来响应进度。更糟糕的是,浏览器对该事件的实现并不兼容,如在internet explorer中的进度亊件都不会触发广eaclystate 3?。此外,readystate的更改事件缺乏与上餓程通信的方法。在这种情况下,loadstart想要实现上传进度条是一件相当复杂的事情,而且progress还要牵扯到服务器端的编程开发。abortxmlhttprequest level 2 用了一个有意义的名error字progress进度来命名进度亊件。表5-2是新的进度事件名称。通过为事件处理程序属性设置回调函数。