• DOMContentLoaded 和 Load 事件 区别(待补充)


    • javascript会阻塞dom的解析。当解析过程中遇到<script>标签的时候,便会停止解析过程,转而去处理脚本,如果脚本是内联的,浏览器会先去执行这段内联的脚本,如果是外链的,那么先会去加载脚本,然后执行。在处理完脚本之后,浏览器便继续解析HTML文档。

    • 当文档中没有脚本时,浏览器解析完文档便能触发 DOMContentLoaded 事件;
      如果文档中包含脚本,则脚本会阻塞文档的解析,而脚本需要等位于脚本前面的css加载完才能执行。
      在任何情况下,DOMContentLoaded 的触发不需要等待图片等其他资源加载完成。

    • 页面上所有的资源(图片,音频,视频等)被加载以后才会触发load事件。

  • 相关阅读:
    Linux
    C/C++ 引入头文件时 #include<***.h> 与 #include"***.h" 区别
    2018.01.10
    java 选择结构if
    引用数据类型 Scanner Random
    java 运算符
    java变量和数据类型
    Java se基础
    数据库设计
    MySQL 其他基础知识
  • 原文地址:https://www.cnblogs.com/cag2050/p/7698115.html
Copyright © 2020-2023  润新知