<script>标签

目的:让 JavaScript 既能与 HTML 页面共存,又不影响那些页面在其他浏览器中的呈现效果。

常用属性:

  1. async(可选): 关键词:异步脚本,外部文件,立即下载;

    当标签中包含这个属性时会立即下载脚本(外部文件),只对外部脚本文件有效,下载的同时可以进行页面的其他操作,下载完成后停止解析并执行,执行后继续进行解析,但不能保证执行顺序

  2. defer(可选): 关键词:延迟脚本,外部文件,延迟加载;

    当标签中包含这个属性时,脚本可以再等到页面完全被解析或显示之后执行,只对外部文件有效,如果同时存在两个带有defer的脚本,由于延迟的原因,前者将会优先于后者执行。

  3. charset(可选): 关键词:字符集

    大多数浏览器已经忽略它的值了,所以很少有人使用。

  4. src(可选): 关键词:外部引用

    指明要引用的外部脚本文件的地址。

  5. type(可选): 关键词:MIME(脚本语言的内容类型)

    为保证最大限度的浏览器兼容,type的属性值主要时候用的依旧是text/javascript,如果没有写这个属性,其默认值仍然为text/javascript。

WARNING

外部script脚本内不应该包含其他自定义的脚本,其他自定义的脚本内部的代码并不会被执行。

上次更新时间: 2020-06-24 18:51:00