HTML中< script >元素属性
< script >元素有8个属性:
-
async :
表示应该立即下载脚本,但不能阻止其他页面动作,比如下载资源或等待其他脚本加载。只对外部脚本文件有效。 -
defer:
表示在文档解析和显示完成后再执行脚本是没有问题的。只对外部脚本有效(IE7以后)。 -
charset:
-使用src属性指定的代码字符集。(很少使用) -
crossorigin:
配置相关请求CROS(跨资源共享)设置。默认不使用。
crossorigin=“anonymous” 配置文件请求不必设置凭据标志。
crossorigin=“use-credentials” 设置凭据标志,出栈会包含凭据。 -
integrity:
允许对比接收到的资源和指定的加密签名以验证子资源的完整性(SRI)。如果接收到资源的签名与这个属性指定的不匹配,页面报错,脚本不执行。这个属性用于确保内容分发网络(CDN)不会提供恶意内容。 -
language (已废弃)
-
type (代替language)
表示代码块中脚本语言的内容类型(也称MIME)
始终是“text/javascript” -
src
表示包含要执行的代码的外部文件。引入外部js文件