异步加载JS的五种方式

来源:互联网 发布:问卷星录入数据 编辑:程序博客网 时间:2024/06/06 07:14

方案一<script>标签的async="async"属性详细参见script标签的async属性点评HTML5中新增的属性ChromeFFIE9&IE9+均支持IE6~8不支持)。此外这种方法不能保证脚本按顺序执行方案二<script>标签的defer="defer"属性点评兼容所有浏览器此外这种方法可以确保所有设置defer属性的脚本按顺序执行方案三动态创建<script>标签示例<!DOCTYPE html><html>        <head>                <script type="text/javascript">    (function(){        var s = document.createElement_x('script');        s.type = 'text/javascript';        s.src = "http://code.jquery.com/jquery-1.7.2.min.js";        var tmp = document.getElementsByTagName_r('script')[0];        tmp.parentNode.insertBefore(s, tmp);    })();                </script>

0 0
原创粉丝点击