博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript高级程序设计笔记之 延迟异步脚本 defer async
阅读量:6504 次
发布时间:2019-06-24

本文共 341 字,大约阅读时间需要 1 分钟。

初看JavaScript高级程序设计小笔记

defer 和 async 在网络读取(下载)这块儿是一样的,都是异步的(相较于 HTML 解析)它俩的差别在于脚本下载完之后何时执行,defer是页面加载解析完之后执行,async是下载完立即执行显然 defer 是最接近我们对于应用脚本加载和执行的要求的。

async 则是一个乱序执行的主,对它来说脚本的加载和执行是紧紧挨着的,所以不管你声明的顺序如何,只要它加载完了就会立刻执行,async 对于应用脚本的用处不大,因为它完全不考虑依赖(哪怕是最低级的顺序执行),不过它对于那些可以不依赖任何脚本或不被任何脚本依赖的脚本来说却是非常合适的

敲黑板划重点

只有IE支持 目前 IE chrome firefox测下来 也只有IE符合

clipboard.png

clipboard.png

clipboard.png

转载地址:http://udqyo.baihongyu.com/

你可能感兴趣的文章
烂泥:rsync与inotify集成实现数据实时同步更新
查看>>
go语言笔记——go环境变量goroot是安装了路径和gopath是三方包路径
查看>>
数据操作类 SQLHelper.cs
查看>>
黑客讲故事:攻下隔壁女生路由器后,我都做了些什么【转】
查看>>
JAVA 设计模式 模板方法模式
查看>>
【MySQL使用技巧】JDBC连接
查看>>
HTML5边玩边学(9):俄罗斯方块就是这么简单 之 数据模型篇
查看>>
Linux输入子系统:多点触控协议 -- multi-touch-protocol.txt【转】
查看>>
稳定,实际是暴风雨来临前的死寂
查看>>
十一有感
查看>>
《OOD启思录》:61条面向对象设计的经验原则
查看>>
计算二重定积分
查看>>
1078: 输入入门(3)
查看>>
Linux内核驱动之GPIO子系统(一)GPIO的使用【转】
查看>>
关于 WebRequest.RegisterPrefix
查看>>
QName
查看>>
object does not contain a definition for get_range
查看>>
C# 串口操作系列(2) -- 入门篇,为什么我的串口程序在关闭串口时候会死锁 ? ....
查看>>
springmvc学习笔记--json--返回json的日期格式问题
查看>>
JS组件系列——分享自己封装的Bootstrap树形组件:jqTree
查看>>