目录
一、JS为什么要延迟加载
二、区分阻塞加载、延迟加载、异步加载
三、js延迟加载的六种方式
1、defer属性(IE支持)
2、async属性
3、动态创建DOM方法
4、使用jquery的getScript方法
5、使用setTimeout延迟方法
6、让js最后加载
对于js的优化(关于js的延迟加载)的好处是有助于提高页面加载速度,js延迟加载就是等页面加载完成之后在加载js文件.
HTML元素是按其在页面中出现的次序调用的,如果用javascript来管理页面上的元素(使用文档对象模型dom),并且js加载于欲操作的HTML元素之前,则代码将出错。也就是说,我们写了js语句来获取DOM对象,但由于DOM结构还没有加载完成,因此获取到的是空对象。
- 111
- 222
- 333