摘要:
异步加载JS的五种方式(详解)方案一:<script>标签的async="async"属性(详细参见:script标签的async属性)点评:HTML5中新增的属性,Chrome、FF、IE9&IE9+均支持(IE6~8不支持)。此外,这种方法不能保证脚本按顺序执行。方案二:<script>标签的defer="defer"属性点评:兼容所有浏览器。此外,这种方法可以确保所有设置defer属性的脚本按顺序执行。方案三:动态创建<script>标签示例:<!DOCTYPEhtml><html> 阅读全文