Web前端异步加载JS的三种方式
1.defer异步加载。 script标签中添加defer属性值,属性名也是defer,可以选择引用外部JS文件,也可以直接在标签内写代码。但是要等dom文档全部解析完才执行。只有IE浏览器能用
2.async异步加载。script标签中添加async属性值,属性名也是async,加载完就执行,只能加载外部脚本。(IE9以下不太能用,其它浏览器都可以)
3.在script标签中创建script标签。插入到DOM中便可以按需加载。(最常用!!!)不同浏览器选择不同的方法进行加载,其实就是IE和其它浏览器。
还没有评论,来说两句吧...