美文网首页重学前端
1.HTML中使用JavaScript

1.HTML中使用JavaScript

作者: ChangLau | 来源:发表于2019-04-25 19:21 被阅读0次

Script 元素

  • 直接在页面中嵌入 JavaScript 代码
<script type="text/javascript">
    function sayHi(){
        alert('Hi')
    }
</script>
  • 包含外部 JavaScript 文件
<script type="text/javascript" src="./example.js"></script>

Script 属性 async、defer 的区别

先来看一张图


284aec5bb7f16b3ef4e7482110c5ddbb_articlex.jpeg

async 和 defer 相同的地方

defer 和 async 在加载的时候都是异步加载,不影响加载其他资源和其他脚本。

defer

让脚本在文档完全呈现之后执行。延迟脚本总是按照加载顺序执行脚本。

async

异步脚本不必等待其他脚本,也不必阻塞文档呈现,反正对它来说脚本的加载和执行是紧紧挨着的,所以不管你声明的顺序如何,只要它加载完了就会立刻执行。脚本的执行顺序是乱序的。

文档模式

  • 混杂模式(quirks mode)
  • 标准模式(standards mode)
  • 准标准模式。

文档模式:HTML 文档模式是通过使用文档类型 DOCTYPE 来指定的。DOCTYPE 中会引用对应的 dtd 文件,这个文件告诉浏览器按什么标准、规则来解析文件。html5 标准不依赖于 SGML 规则,所以不需要引用 dtd 文件。

相关文章

网友评论

    本文标题:1.HTML中使用JavaScript

    本文链接:https://www.haomeiwen.com/subject/zahtnqtx.html