zoukankan      html  css  js  c++  java
  • 事件DOMContentLoaded和load的区别

    DOM文档加载的步骤为

    1. 解析HTML结构。
    2. 加载外部脚本和样式表文件。
    3. 解析并执行脚本代码。
    4. DOM树构建完成。//DOMContentLoaded
    5. 加载图片等外部文件。
    6. 页面加载完毕。//load

    在第4步,会触发DOMContentLoaded事件。在第6步,触发load事件。
    用原生js可以这么写

    // 不兼容老的浏览器,兼容写法见[jQuery中ready与load事件](http://www.imooc.com/code/3253),或用jQuery
    document.addEventListener("DOMContentLoaded", function() {
       // ...代码...
    }, false);
    
    window.addEventListener("load", function() {
        // ...代码...
    }, false);

    用jQuery这么写

    // DOMContentLoaded
    $(document).ready(function() {
        // ...代码...
    });
    
    //load
    $(document).load(function() {
        // ...代码...
    });
  • 相关阅读:
    解决iex -S mix报错
    OTP服务器
    多进程
    字符串与二进制
    IphoneX适配正确姿势
    Babel 配置用法解析
    babel版本变化
    你好,babel
    XSS攻击 && CSRF攻击 基础理解
    小程序开发初体验~
  • 原文地址:https://www.cnblogs.com/bengbengbengbengbeng/p/7080805.html
Copyright © 2011-2022 走看看