js延迟加载的方式有哪些
** js延迟加载的方式有哪些**
答: js延时加载的优点:当页面加载完成后,在解析js文件,这样有利于页面的加载的速度
1. 采用定时器
2.把js文件放在最后
3.动态创建script标签,当页面的全部内容加载完毕后,在执行创建挂载
4.script标签设置defer属性,异步加载js文件,延迟执行js文件
4-1、defer属性只对外部文件有效,对本地js文件没有效果。
4-2、defer属性是在遇到scirpt标签时,浏览器开始异步下载,当遇到标签时,表名页面加载完毕,开始执行js文件。
4-3、并且js文件是按顺序执行的。
5.script标签设置async属性可以达到异步加载js文件的目的
5-1、async属性只对外部文件有效,对本地js文件没有效果。
5-2、async属性是遇到scirpt标签开始通知浏览器异步下载,下载完毕之后,就可以立即执行。
5-3、async设置的js文件不是按照顺序的。(谁快谁先执行)
参考文献:https://blog.csdn.net/weixin_47450807/article/details/122669651
浙公网安备 33010602011771号