美文网首页
16.JS异步加载有几种方法?

16.JS异步加载有几种方法?

作者: jqClub | 来源:发表于2017-09-19 17:44 被阅读0次

方案一:<script>标签的 anync='async'属性。HTML5中新增的属性,chrome,FF,IE9&IE9+均支持(IE6~8不支持)。此外,这种方法不嫩保证脚本按顺序执行。

方案二:<script>标签的defer='defer'属性,兼容所有的浏览器。此外,这种方法可以确保所有的设置defer属性的脚步按顺序执行。

方案三:AJAX eval(使用AJAX得到脚本内容,然后通过eval_r(xmlhttp.responseText)来执行脚本)。兼容所有浏览器。

方案四:iframe方式(这里可以参照:iframe异步加载技术及性能中关于Meboo的部分)。兼容所有浏览器。

相关文章

网友评论

      本文标题:16.JS异步加载有几种方法?

      本文链接:https://www.haomeiwen.com/subject/gliwsxtx.html