作者:林禎峰佩蓉 | 来源:互联网 | 2022-01-05 09:57
不知道大家有没有发现在现在的移动页面上,有很多情况需要加载大量的资源。但是移动端的访问速度和pc还是有很大的差距,有些时候需要一些取巧的方式来提升用户体验,而实时显示加载进度就是其中一种。这篇文章就给大家分享了Javascript实现文件实时加载进度的方法。
我们首先来看看要实现的效果图
代码如下
有些情况下,资源会加载失败,但是页面又需要显示出来。这里我是把失败的情况就跳过了,如果有需要,可以考虑重新换资源加载
注意事项
1、测试的时候,需要把文件放到服务器上,走本地的file协议是看不到效果的
2、测试的时候,可以把网络设置为2g或者3g,可以方便看到加载的进度,然后禁止使用缓存
拓展
这里只监听了img格式,如果有需要,可以把js和css都加进来
注意:监听js或者css,需要把创建的资源追加到页面中,要不然监听不到onload和onerror事件
总结
以上就是这篇文章的全部内容了,本文实现的这个功能还是很实用的,希望能对大家的学习或者工作带来一定的帮助,如果有疑问大家可以交流。