浅谈原生JS中的延迟脚本和异步脚本


Posted in Javascript onJuly 12, 2017

一、延迟脚本 defer

HTML4.0中为<script> 标签添加了个defer属性。属性的用途是表民脚本在执行时不会影响页面的构造。

脚本会被延迟到页面加载完毕的时候,执行。也就是当浏览器解析到</html> 标签后才会执行代码。在HTML5规范中,defer属性中适用于外部脚本。

而家了defer  的脚本文件会比DOMContentLoaded事件触发前执行。

 二、异步脚本 async

HTML5为<script>添加了个async属性。这个属性与defer属性类似。都是只对外部脚本有用。并告诉浏览器立即下载文件。但与defer不同的是,async并不能保证按照他们指定的

先后顺序执行。因此要确保两者之间互不依赖。指定async的目的是不让页面等待两个脚本下载执行。异步脚本一定会在页面的load事件之前执行。

以上这篇浅谈原生JS中的延迟脚本和异步脚本就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
基于jquery的复制网页内容到WORD的实现代码
Feb 16 Javascript
js跳转页面方法总结
Jan 29 Javascript
Jquery实现自定义弹窗示例
Mar 12 Javascript
IE6浏览器中window.location.href无效的解决方法
Nov 20 Javascript
JavaScript获取页面中第一个锚定文本的方法
Apr 03 Javascript
javascript中的Function.prototye.bind
Jun 25 Javascript
原生js实现图片层叠轮播切换效果
Feb 02 Javascript
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
Dec 14 Javascript
jQuery排序插件tableSorter使用方法
Feb 10 Javascript
vue实现点击图片放大效果
Aug 15 Javascript
BootStrap Table实现server分页序号连续显示功能(当前页从上一页的结束序号开始)
Sep 12 Javascript
vue-cli3配置与跨域处理方法
Aug 17 Javascript
基于zepto.js实现手机相册功能
Jul 11 #Javascript
React-Native实现ListView组件之上拉刷新实例(iOS和Android通用)
Jul 11 #Javascript
详解Webpack DLL用法以及功能
Jul 11 #Javascript
Bootstrap弹出框之自定义悬停框标题、内容和样式示例代码
Jul 11 #Javascript
node使用UEditor富文本编辑器的方法实例
Jul 11 #Javascript
Vue.js结合Ueditor富文本编辑器的实例代码
Jul 11 #Javascript
BootStrap Table复选框默认选中功能的实现代码(从数据库获取到对应的状态进行判断是否为选中状态)
Jul 11 #Javascript
You might like
点评山进PR-D3L三波段收音机
2021/03/02 无线电
完美解决PHP中的Cannot modify header information 问题
2013/08/12 PHP
php数组转成json格式的方法
2015/03/09 PHP
Thinkphp5+uploadify实现的文件上传功能示例
2018/05/26 PHP
掌握PHP垃圾回收机制详解
2019/03/13 PHP
JavaScript的parseInt 取整使用
2011/05/09 Javascript
jquery实现微博文字输入框 输入时显示输入字数 效果实现
2013/07/12 Javascript
jquery如何通过name名称获取当前name的value值
2013/12/20 Javascript
javascript实现当前页导航激活的方法
2015/02/27 Javascript
JavaScript使用指针操作实现约瑟夫问题实例
2015/04/07 Javascript
详解JavaScript中的自定义事件编写
2016/05/10 Javascript
JS 实现导航菜单中的二级下拉菜单的几种方式
2016/10/31 Javascript
AngularJS自定义服务与fliter的混合使用
2016/11/24 Javascript
详解jQuery事件
2017/01/13 Javascript
基于vue-cli 打包时抽离项目相关配置文件详解
2018/03/07 Javascript
解决淘宝cnpm 安装后cnpm不是内部或外部命令的问题
2018/05/17 Javascript
Vue数据双向绑定的深入探究
2018/11/27 Javascript
python判断、获取一张图片主色调的2个实例
2014/04/10 Python
python计算两个矩形框重合百分比的实例
2018/11/07 Python
python+opencv实现霍夫变换检测直线
2020/10/23 Python
python使用turtle库绘制奥运五环
2020/02/24 Python
Fossil加拿大官网:化石手表、手袋、首饰及配饰
2019/04/23 全球购物
师范毕业生自荐信
2013/10/17 职场文书
电子商务网站的创业计划书
2014/01/05 职场文书
大学总结自我鉴定
2014/01/18 职场文书
大一学生的职业生涯规划书范文
2014/01/19 职场文书
卖车协议书
2014/04/21 职场文书
公司担保书格式范文
2014/05/12 职场文书
小学生五年级大队长竞选发言稿
2014/09/12 职场文书
三严三实对照检查材料思想汇报
2014/09/28 职场文书
群众路线表态发言材料
2014/10/17 职场文书
2014幼儿园家长工作总结
2014/11/10 职场文书
通知函格式范文
2015/04/27 职场文书
入党培养人考察意见
2015/06/08 职场文书
《画家和牧童》教学反思
2016/02/17 职场文书
导游词之湖北梁子湖
2019/11/07 职场文书