美文网首页
javascript在html中的使用

javascript在html中的使用

作者: 质真如渝 | 来源:发表于2016-07-02 01:29 被阅读22次

    在html中使用javascript的几种方法:

    直接放在html中

    <script>
          console.log('hello world');
    </script>
    

    引入外部文件

     <script src="script.js"> </script>
    

    从实用角度来说把所有脚本都丢到 </body>之前是最佳实践,没有 defer 或 async,浏览器会立即加载并执行指定的脚本,“立即”指的是在渲染该 script 标签之下的文档元素之前,也就是说不等待后续载入的文档元素,读到就加载并执行。

    延迟脚本
    <script defer src="myscript.js"></script> //html4.01中定义的defer
    

    有 defer,加载后续文档元素的过程将和 script.js的加载并行进行(异步),但是 script.js的执行要在所有元素解析完成之后,DOMContentLoaded事件触发之前完成。

    异步脚本:
    <script async src="script.js"></script>
    

    有 async,加载和渲染后续文档元素的过程将和 script.js的加载与执行并行进行(异步)。async,只适用外部脚本文件,但并不保证其先后顺序

    <noscript>元素: 在浏览器不支持,或者禁用了script的时候显示

    相关文章

      网友评论

          本文标题:javascript在html中的使用

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