2.1 <script>元素
<script>的属性:
async:可选,表示应该立即下载脚本,但不应妨碍页面中的其他操作。只对外部脚本文件有效。标记为async的脚本是异步加载的,并不保证按照指定他们的先后顺序执行。
charset:可选,表示通过src属性指定的代码的字符集。
defer:可选,表示脚本可以延迟到文档完全被解析和显示之后再执行。只对外部脚本有效。
src:可选,表示包含的要执行代码的外部文件。
type:可选,表示编写代码使用的脚本语言的内容类型,默认为text/javascript。
<script>元素内部的JavaScript代码将被从上至下依次解释。代码中遇到</script>使用“\”进行转译,写成</script>。
带有src属性的<script>元素内部的代码会被忽略,在页面<body>元素的最后引入JavaScript。
使用<noscript>元素可以在禁用了JavaScript的页面中显示内容。
现代web应用程序一般把全部JavaScript引用放在<body>元素中页面内容的后面。
使用<noscript>元素可以指定在不支持脚本的浏览器中显示的替代内容。