<script>标签的属性

Script标签属性

向 HTML 页面中插入 JavaScript 的主要方法,就是使用 <script> 元素
HTML5为 <script> 定义了6个属性:
  • async:可选,表示应该立即下载脚本,但不应该妨碍页面中的其他操作,如:下载其他资源或等待记载其脚本。只对外部脚本文件有效。
  • charset:可选,表示通过 src 属性指定的代码的字符集。大多数浏览器会忽略它的值。
  • defer:可选,表示脚本可以延迟到文档完全被解析和显示之后再执行。只对外部脚本文件有效。IE7及更早版本对嵌入脚本也支持这个属性。
  • language:已废弃。表示编写代码使用的脚本语言,大多数浏览器会忽略这个属性
  • src:可选。表示包含要执行代码的外部文件。
  • type:必选。相当于是 language 的替代属性,表示编写代码使用的脚本语言的内容类型(也成为 MIME 类型),为了最大限度的浏览器兼容性, 目前,
     
    type 属性的值依旧还是 text/javascript。默认值为 text/javascript。
外部脚本的优点:
  • 可维护性
  • 可缓存
  • 适应未来
<noscript>标签可以指定在不支持脚本的浏览器中显示替代内容
posted @ 2020-08-09 23:24  攻城Alone  阅读(932)  评论(0编辑  收藏  举报