js怎么判断页面所有资源都加载完成?

做进度条,加载完后100%,怎么判断加载完成?

阅读 7.2k
2 个回答

假加载 一般是通过加随机数来加载,最多加到99,等全部资源加载完毕后,变成100。

需要有个资源池 对象

{
    js: [a.js,b.js],
    img:[c.png, d.jpg],
    css:[e.css]
}

对文件进行预加载, 并且监听 onload 事件,触发回调
统计总文件数: all_files 当前 cur_files
百分比数:percent = all_files , cur_files.

有现成的 加载库~ 去 github 上找一下。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题