预加载和延迟加载(页面刷新为什么要用settimeout())
来源:互联网 发布:动态最优化基础 pdf 编辑:程序博客网 时间:2024/05/29 13:39
页面加载方式有2种,预加载和延迟加载。
1、预加载:
意思是提前加载,在前端技术中用的比较多,如:window.onload,document.ready在文档加载完成后才能够去执行。这
样子做的有什么厉害之处:牺牲服务器前端性能,换取更好的用户体验,这样可以使用户的操作得到最快的反映。
2、延迟加载
与上面的预加载相反,延迟加载的使用一般用于这3种情况:第一种是延迟加载图片或符合某些条件时才加载某些图
片。第二种是条件加载,符合某些条件,或触发了某些事件才开始异步下载。第三种是可视区加载,即仅加载用户可以
看到的区域,这个主要由监控滚动条 时正好能看到图片在页面刷新,延迟执行中使用该方式,使用setTimeout()或
setInterval()方法。这种方式的厉害之处:作为服务器前端的优化,减少请求数或延迟请求数。
0 0
- 预加载和延迟加载(页面刷新为什么要用settimeout())
- 延迟加载和预加载。
- 延迟加载和预加载
- JS延迟加载(setTimeout) JS最后加载
- 预加载和懒加载(延迟加载)
- 什么是hibernate的延迟加载,什么时候使用延时加载,为什么要用延时加载?
- 调用短信接口和页面延迟加载
- 页面延迟加载Javascript
- 页面延迟加载方法
- 页面延迟加载效果
- 自动刷新(SetInterval)和延迟操作(setTimeout )
- listview刷新,延迟加载,用单行刷新取代notifyDataSetChanged
- 延迟加载和动态加载
- 异步加载和延迟加载
- 异步加载和延迟加载
- 无刷新加载页面
- 同步加载、异步加载和延迟加载
- javascript页面加载顺序以及延迟加载
- 风险无处不在:运行diagcollection.sh导致 os hang住
- mysql权限
- dubbo学习概要笔记
- 第十五周项目—字符串替换
- Java Socket
- 预加载和延迟加载(页面刷新为什么要用settimeout())
- Ubuntu安装Mysql-python
- Jersey 简单试用
- 微信小Demo一:环境搭建
- 线程笔记(一)
- centos7安装出现license information(license not accepted)解决办法
- 3.7 Swift数组的批量操作
- jquery去掉onclick事件
- VPU硬编码