最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

点评js异步加载的4种方式_javascript技巧

来源:动视网 责编:小采 时间:2020-11-27 21:47:38
文档

点评js异步加载的4种方式_javascript技巧

点评js异步加载的4种方式_javascript技巧:js异步加载的4种方式,点评开始。 方案1:$(document).ready $(document).ready(function() { alert(加载完成!); }); 点评: 1、需要引用jquery 2、兼容所有浏览器。 方案2:标签的async=async属性 async的定义
推荐度:
导读点评js异步加载的4种方式_javascript技巧:js异步加载的4种方式,点评开始。 方案1:$(document).ready $(document).ready(function() { alert(加载完成!); }); 点评: 1、需要引用jquery 2、兼容所有浏览器。 方案2:标签的async=async属性 async的定义


js异步加载的4种方式,点评开始。

方案1:$(document).ready



 
  
 

点评:

1、需要引用jquery

2、兼容所有浏览器。

方案2:标签的async="async"属性

async的定义和用法(是HTML5的属性)

async 属性规定一旦脚本可用,则会异步执行。

示例:

点评:

1、HTML5中新增的属性,Chrome、FF、IE9&IE9+均支持(IE6~8不支持)。此外,这种方法不能保证脚本按顺序执行。

2、async 属性仅适用于外部脚本(只有在使用 src 属性时)。

方案3:标签的defer="defer"属性

defer 属性规定是否对脚本执行进行延迟,直到页面加载为止。

有的 javascript 脚本 document.write 方法来创建当前的文档内容,其他脚本就不一定是了。

如果您的脚本不会改变文档的内容,可将 defer 属性加入到 标签中,以便加快处理文档的速度。因为浏览器知道它将能够安全地读取文档的剩余部分而不用执行脚本,它将推迟对脚本的解释,直到文档已经显示给用户为止。

示例:

点评:兼容所有浏览器。此外,这种方法可以确保所有设置defer属性的脚本按顺序执行。

方案4:动态创建标签

示例:



 
 

点评:兼容所有浏览器。

文档

点评js异步加载的4种方式_javascript技巧

点评js异步加载的4种方式_javascript技巧:js异步加载的4种方式,点评开始。 方案1:$(document).ready $(document).ready(function() { alert(加载完成!); }); 点评: 1、需要引用jquery 2、兼容所有浏览器。 方案2:标签的async=async属性 async的定义
推荐度:
标签: 加载 方法 js
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top