阅读 57

2021/09/28 scripts

6.0  scripts标签

  1) 内嵌的 JavaScript 代码

  

  2) 通过 src 属性引用来自外部代码文件

  

6.0.1  scripts标签的--defer 属性

  想要延迟执行外部代码文件(js文件),只要在 script 中指定 defer 属性,浏览器就会忽略这个代码,等到 HTML 全部解析完成再执行js文件。

  

  defer 属性只能用于外部代码文件,它对文档内嵌代码根本不起作用。

6.0.2  scripts标签的--async 属性 

  加载外部代码会浪费一些时间,有时候这些外部代码的加载时间根本不可控,async属性用于告诉 HTML 解析器在遇到被异步执行的

  对于不依赖于其他文件或本身没有任何依赖关系的代码文件,async 属性将会非常有用。但是使用 async 属性会导致多个代码的执行次序不可控(反正谁先加载完成,谁就先被执行),因此如果代码中使用了其他代码定义的函数或值,async 属性就不适用了。

  async 属性只能用于外部代码文件,它对文档内嵌代码根本不起作用。

6.3  noscript标签

  

  <noscript>

    <p>抱歉,这个浏览器不支持 JavaScript!p>

  noscript>

 

原文:https://www.cnblogs.com/heini-wei/p/15345010.html

文章分类
百科问答
文章标签
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐