美文网首页重学前端
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