您的位置:首页 > Web前端 > JavaScript

异步加载JS的五种方式

2016-11-24 11:12 253 查看
方案一:<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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: