第三天、HTML中的JavaScript

  1、<script>元素

  元素属性:

  async:可选,异步加载。表示立即加载当前脚本,但是不能阻止其他页面动作,只对外部脚本文件有效。

  charset:可选,使用src属性指定的代码字符集,这个属性很少使用,因为大多数浏览器不在乎它的值。

  crossorigin:可选,配置相关请求的CORS(跨源资源共享)设置。默认不适用CORS。crossorigin="anonymous"配置文件请求不必设置凭据标志。crossorigin="use-credentials"设置凭据标志,意味着出站请求会包含凭据。

  defer:可选,表示在文档解析和显示完成后再执行脚本是没有问题的。只对外部文件有效。

  integrity:可选,允许比对接收到的资源和指定的加密签名以验证子资源完整性(SRI,Subresource Intergrity)。如果接收到的资源的签名与这个属性指定的签名不匹配,则页面会报错,脚本不会执行。这个属性可以用于确保内容分发网络不会提供恶意内容。

  src:可选,表示包含要执行的代码的外部文件。

  type:可选,表示代码块中脚本语言的内容类型(也称MIME类型),按照惯例,这个值始终都是"text/javascript"。

  2、<script>的使用方式有两种:通过它直接在网页中嵌入JavaScript代码  或者  通过它在网页中包含外部JavaScript文件。

  3、标签位置

  标签放入<head>标签中时,只有所有的JavaScript代码都下载、解析和解释完成之后,才开始渲染页面,会导致明显的延迟。

  现在JavaScript通常放在<body>元素中的页面内容后面。

  

posted @ 2020-10-12 21:10  LOL麒麟无双  阅读(62)  评论(0)    收藏  举报