为了账号安全,请及时绑定邮箱和手机立即绑定

常用的网页加载进度条

孙吉星 交互设计师
难度中级
时长 1小时 7分
学习人数
综合评分9.60
97人评价 查看评价
9.8 内容实用
9.5 简洁易懂
9.5 逻辑清晰
手动@慕大神仙 。。。 给学霸问好 …
学到很多,谢谢老师!
深入浅出 ,具有很强实用性。
实时获取加载数据的进度条。属性: border 边界
定位头部的进度条。 body 主体。header 头部。 htm 超文本
CSS进度条动画。尽量不要引入图像。SVG,CSS,GIF,
通过加载状态事件制作进度条。
网页加载进度条误区。
课程须知
1、能够熟练使用HTML布局页面 2、了解JavaScript的语法及书写能力
老师告诉你能学到什么?
1、onreadystatechange事件侦测 2、jquery的animate动画的使用 3、javascript定义Image图像对象 4、CSS3的animation动画
老师的声音像MC高迪,喜欢的朋友飘666~
问题太严重了,老师写的代码太有问题了。
第一,你的进度条代码都写在了document.onready事件中,而onready事件也是有前期等待时间的。
第二,你的图片获取全是DOM获取。
这两个问题导致视频中你的页面加载前会有很严重的空白期,且图片与进度条容器遮罩前后出现顺序会不一致。
建议,第一,图片不要用DOM结构,直接就是将图片地址放在一个数组中。
第二,图片加载的JS代码直接放在你的进度条HTML结构的后面即可。
如果中间的某张图片地址错了,无法加载了 会触发error事件 可以使num+1
个人感觉这种方法不实用,在HTML结构中多次添加进度设置代码不友好,即使是程序添加的代码也不好。有些时候感觉做个假的也是可以的。比如先把进度条前进到一个百分比长度后,等待onreadystatechange事件或者是图片加载后再直接运行到100%长度。
竟然这样玩..
元素居中有很多方式
课程须知
1、能够熟练使用HTML布局页面 2、了解JavaScript的语法及书写能力
老师告诉你能学到什么?
1、onreadystatechange事件侦测 2、jquery的animate动画的使用 3、javascript定义Image图像对象 4、CSS3的animation动画

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消