浅谈原生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 相关文章推荐
Extjs学习笔记之七 布局
Jan 08 Javascript
Ext对基本类型的扩展 ext,extjs,format
Dec 25 Javascript
jQuery中需要注意的细节问题小结
Dec 06 Javascript
JavaScript的递归之递归与循环示例介绍
Aug 05 Javascript
JavaScript语言核心数据类型和变量使用介绍
Aug 23 Javascript
Enter回车切换输入焦点实现思路与代码兼容各大浏览器
Sep 01 Javascript
bootstrap-datetimepicker实现只显示到日期的方法
Nov 25 Javascript
vue项目实战总结篇
Feb 11 Javascript
JS实现的文字间歇循环滚动效果完整示例
Feb 13 Javascript
JavaScript反射与依赖注入实例详解
May 29 Javascript
微信小程序云开发如何使用npm安装依赖
May 18 Javascript
react-intl实现React国际化多语言的方法
Sep 27 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
php中3des加密代码(完全与.net中的兼容)
2012/08/02 PHP
Thinkphp框架 表单自动验证登录注册 ajax自动验证登录注册
2016/12/27 PHP
Laravel学习笔记之Artisan命令生成自定义模板的方法
2018/11/22 PHP
cnblogs TagCloud基于jquery的实现代码
2010/06/11 Javascript
autoPlay 基于jquery的图片自动播放效果
2011/12/07 Javascript
JQquery的一些使用心得分享
2012/08/01 Javascript
一个可以增加和删除行的table并可编辑表格中内容
2014/06/16 Javascript
超级简单的jquery操作表格方法
2014/12/15 Javascript
javascript实现的猜数小游戏完整实例代码
2016/05/10 Javascript
jQuery 生成svg矢量二维码
2016/08/09 Javascript
js 模仿锚点定位的实现方法
2016/11/19 Javascript
Angular的自定义指令以及实例
2016/12/26 Javascript
JS自定义函数实现时间戳转换成date的方法示例
2017/08/27 Javascript
微信小程序媒体组件详解(视频,音乐,图片)
2017/09/19 Javascript
javascript性能优化之分时函数的介绍
2018/03/28 Javascript
JavaScript中常见内置函数用法示例
2018/05/14 Javascript
Vue路由之JWT身份认证的实现方法
2019/08/26 Javascript
[02:17]《辉夜杯》TRG战队巡礼
2015/10/26 DOTA
使用python实现strcmp函数功能示例
2014/03/25 Python
Python中装饰器兼容加括号和不加括号的写法详解
2017/07/05 Python
pip安装Python库时遇到的问题及解决方法
2017/11/23 Python
python正则实现计算器功能
2017/12/14 Python
python 遍历目录(包括子目录)下所有文件的实例
2018/07/11 Python
利用Python如何实现一个小说网站雏形
2018/11/23 Python
简单了解python单例模式的几种写法
2019/07/01 Python
澳大利亚正品化妆品之家:Cosmetic Capital
2017/07/03 全球购物
加拿大时装零售商:Influence U
2018/12/22 全球购物
印尼在线购买隐形眼镜网站:Lensza.co.id
2019/04/27 全球购物
俄罗斯有趣和原创礼物网上商店:MagicMag
2019/08/01 全球购物
数学系个人求职信范文
2014/01/30 职场文书
铁路工务反思材料
2014/02/07 职场文书
农村结婚典礼司仪主持词
2014/03/14 职场文书
杭州黄龙洞导游词
2015/02/10 职场文书
紫日观后感
2015/06/05 职场文书
使用nginx动态转换图片大小生成缩略图
2021/03/31 Servers
Javascript设计模式之原型模式详细
2021/10/05 Javascript