2.1 <script>元素
使用<script>元素的方式包括行内式(在网页中嵌入JS代码,把代码放在<script>元素中)和外部式(使用src属性引用外部JS文件)两种形式。
<script>元素属性包括
differ: 表示脚本延迟到文档完全被解析和显示后按出现顺序执行,只对外部文本有效
async: 立即开始下载脚本但不阻止其他页面动作,下载完成后立即执行脚本,只对外部文本有效
两种属性的区分
2.3 文档模式
使用doctype可以切换文档模式,最初的文档模式由混杂模式(也称怪异模式)和标准模式两种。混杂模式能够支持一些非标准的特性,主要是CSS渲染的内容方面。
2.4 <noscript>元素
当出现浏览器不支持脚本或浏览器对脚本的支持被关闭的情况时,浏览器将显<noscript>中的内容