博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS复习之JavaScript引入注意事项
阅读量:5876 次
发布时间:2019-06-19

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

笔记:

1.<script>标签常用属性

  一.async表示应该立即下载,但不妨碍其他资源或等待加载其他脚本,只对外部文件有效

  二.defer表示脚本可以延迟到文档完全被解析和显示后再执行,只对外部文件有效

  三.src表示要执行代码的外部文件

2.标签位置

  传统的做法是放入head标签中,但是这样会影响页面的加载,在加载过程中页面是一片空白,为避免这个问题一般将代码JavaScript引用放在body元素中页面内容的后

3.延迟脚本

  通过defer来立即下载,但是延迟执行,也就是等浏览器遇到了</html>标签再执行,html5规范要求它们出现的先后顺序执行,因此第一个延迟脚本会先于第二个延迟脚本执行,但是在现实中不一定会按顺序执行,也不一定会在DOMContentLoaded事件触发前执行,因此最好只包含一个

4.异步脚本

  异步加载脚本,异步脚本一定会在load事件前执行,但可能会在DOMContentLoaded事件触发之前或之后执行

 

转载于:https://www.cnblogs.com/myzsy/p/7783862.html

你可能感兴趣的文章
Log4J日志配置详解
查看>>
Mongodb中Sharding集群
查看>>
使用TortoiseSVN新建及合并分支图文教程
查看>>
SpringMVC 使用JSR-303进行校验 @Valid
查看>>
[改善Java代码]减少HashMap中元素的数量
查看>>
JUnit4的使用2
查看>>
SQL is null函数
查看>>
HTML5 video 视频标签 常用属性
查看>>
一张图看懂开源许可协议,开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别...
查看>>
深入理解javascript对象系列第一篇——初识对象
查看>>
CentOS 7 设置中文环境
查看>>
javascript中关于数组的一些鄙视题
查看>>
C#语法之特性
查看>>
C#中使用aria2c进行下载并显示进度条
查看>>
鞋业管理系统定期执行任务
查看>>
2016教师节微信祝福语大全
查看>>
【转】随机函数的rand、srand用法
查看>>
Nginx: could not build the server_names_hash 解决办法
查看>>
P4factory <Integration with Mininet>
查看>>
Ubuntu16.04下搭建Go语言环境
查看>>