您的位置:首页 > 其它

预加载和延迟加载(页面刷新为什么要用settimeout())

2016-12-13 14:37 190 查看
页面加载方式有2种,预加载和延迟加载。

1、预加载:

意思是提前加载,在前端技术中用的比较多,如:window.onload,document.ready在文档加载完成后才能够去执行。这

样子做的有什么厉害之处:牺牲服务器前端性能,换取更好的用户体验,这样可以使用户的操作得到最快的反映。

2、延迟加载

与上面的预加载相反,延迟加载的使用一般用于这3种情况:第一种是延迟加载图片或符合某些条件时才加载某些图

片。第二种是条件加载,符合某些条件,或触发了某些事件才开始异步下载。第三种是可视区加载,即仅加载用户可以

看到的区域,这个主要由监控滚动条 时正好能看到图片在页面刷新,延迟执行中使用该方式,使用setTimeout()或

setInterval()方法。这种方式的厉害之处:作为服务器前端的优化,减少请求数或延迟请求数。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: