java面试题网

普通会员

72

帖子

7

回复

31

积分

楼主
发表于 2018-04-19 10:54:44 | 查看: 5477| 回复: 1

js延迟加载的方式有哪些?

1. defer和async

2. 动态创建DOM方式(创建script,插入到DOM中,加载完毕后callBack)

3. 按需异步载入js



文章来自www.wityx.com,转载请注明出处!原文地址http://www.wityx.com/post/332_1_1.html


java面试题交流群:327440556      阿里云产品2000元通用优惠券限时领


普通会员

72

帖子

7

回复

31

积分
沙发
发表于 2018-04-19 14:45:36

方案一:<script>标签的async="async"属性(详细参见:script标签的async属性)

方案二:<script>标签的defer="defer"属性

方案三:动态创建<script>标签

方案四:AJAX eval(使用AJAX得到脚本内容,然后通过eval_r(xmlhttp.responseText)来运行脚本)

方案五:iframe方式


您需要登录后才可以回帖 登录 | 立即注册

java面试题网www.wuliaokankan.cnjava建站系统提供技术支持V2.1 网站地图 © 2016-2018