0%

JS--进度事件

进度事件

  • 进度事件用来描述资源加载的进度,主要由 AJAX 请求、<img><audio><video><style><link>等外部资源的加载触发,继承了ProgressEvent接口。它主要包含以下几种事件。
  1. abort:外部资源中止加载时(比如用户取消)触发。如果发生错误导致中止,不会触发该事件。
  2. error:由于错误导致外部资源无法加载时触发。
  3. load:外部资源加载成功时触发。
  4. loadstart:外部资源开始加载时触发。
  5. loadend:外部资源停止加载时触发,发生顺序排在errorabortload等事件的后面。
  6. progress:外部资源加载过程中不断触发。
  7. timeout:加载超时时触发。