浅谈原生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 相关文章推荐
永不消失的title提示代码
Feb 15 Javascript
对jQuery的事件绑定的一些思考(补充)
Apr 20 Javascript
JS动态添加与删除select中的Option对象(示例代码)
Dec 25 Javascript
JS获取文本框,下拉框,单选框的值的简单实例
Feb 26 Javascript
IE7浏览器窗口大小改变事件执行多次bug及IE6/IE7/IE8下resize问题
Aug 21 Javascript
设置点击文本框或图片弹出日历控件的实现代码
May 12 Javascript
JS正则子匹配实例分析
Dec 22 Javascript
three.js中文文档学习之如何本地运行详解
Nov 20 Javascript
AngularJs 禁止模板缓存的方法
Nov 28 Javascript
js实现多张图片每隔一秒切换一张图片
Jul 29 Javascript
微信小程序class封装http代码实例
Aug 24 Javascript
JavaScript实现移动端弹窗后禁止滚动
May 25 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
phpfans留言版用到的数据操作类和分页类
2007/01/04 PHP
php连接mssql的一些相关经验及注意事项
2013/02/05 PHP
使用PHP下载CSS文件中的图片的代码
2013/09/24 PHP
PHPMailer使用QQ邮箱实现邮件发送功能
2017/08/18 PHP
基于jquery的direction图片渐变动画效果
2010/05/24 Javascript
解决jquery异步按一定的时间间隔刷新问题
2012/12/10 Javascript
javascript实现点击单选按钮链接转向对应网址的方法
2015/08/12 Javascript
基于JavaScript代码实现随机漂浮图片广告
2016/01/05 Javascript
Javascript实现的SHA-256加密算法完整实例
2016/02/02 Javascript
js实现精确到秒的日期选择器完整实例
2016/04/30 Javascript
JavaScript解八皇后问题的方法总结
2016/06/12 Javascript
js微信分享API
2020/10/11 Javascript
JavaScript实战之带收放动画效果的导航菜单
2016/08/16 Javascript
jQuery中fadein与fadeout方法用法示例
2016/09/16 Javascript
代码详解javascript模块加载器
2018/03/04 Javascript
jquery.pager.js分页实现详解
2019/07/29 jQuery
[05:03]2018DOTA2亚洲邀请赛主赛事首日回顾
2018/04/04 DOTA
python3.4用循环往mysql5.7中写数据并输出的实现方法
2017/06/20 Python
python和ruby,我选谁?
2017/09/13 Python
Python中optparser库用法实例详解
2018/01/26 Python
python取代netcat过程分析
2018/02/10 Python
对Python中的条件判断、循环以及循环的终止方法详解
2019/02/08 Python
python实现趣味图片字符化
2019/04/30 Python
计算机二级python学习教程(2) python语言基本语法元素
2019/05/16 Python
TensorFlow 读取CSV数据的实例
2020/02/05 Python
python3排序的实例方法
2020/10/20 Python
荷兰优雅女装网上商店:Heine
2016/11/14 全球购物
日本著名的服饰鞋帽综合类购物网站:MAGASEEK
2019/01/09 全球购物
社会实践自我鉴定
2013/11/07 职场文书
银行办理业务介绍信
2014/01/18 职场文书
社区八一活动方案
2014/02/03 职场文书
廉洁自律承诺书
2014/03/27 职场文书
大学生活动总结模板
2014/07/02 职场文书
党员评议表自我评价范文
2014/10/20 职场文书
2016年五四青年节校园广播稿
2015/12/17 职场文书
Python提取PDF指定内容并生成新文件
2021/06/09 Python