2.1 <script> 元素
向HTML中插入JavaScript的主要方法就是使用 <script> 标签
它有以下的属性:
- async : 可选 表示应该立刻下载此脚本 但不能妨碍页面其他操作 只对外部脚本有效
- charset:可选 表示通过src 属性指定 代码的 字符集
- defer: 可选 表示 脚本可以等到文档完全别解析显示后再执行
- src:可选 表示包含要执行代码的外部文件
- type: 可选 表示编辑代码使用的脚本语言的内容类型 一般都用 text/javascript
在带有 src 属性的<script>标签内 的 JavaScript代码将不能被执行 只会下载外部的脚本文件
只要不存在defer 或者async 属性 浏览器只会安装 先后顺序 进行解析
2.1.1 标签的位置
一般都放在 <head> 元素里 这样会降低body的解析速度 , 现代的 一般放在 body 后面
6
2.2 嵌入代码 与外部文件
最好使用 外部文件 优点: 可维护性 可缓存 适应未来
2.3 文档模式
IE 有文档模式的概念 。 有 混杂模式 和 标准模式 , 后来又提出了 准标准模式
开启 标准模式 或 或 开启准标准模式:使用过渡型文档来触发 使用框架集型文档来触发
2.4 <noscript> 元素
以下时候<noscript> 起作用
- 浏览器不支持脚本
- 浏览器支持 但禁用 时
ddd