zoukankan      html  css  js  c++  java
  • onload事件

    onload事件:页面加载(文本和图片)完毕的时候,

    onload的作用:

    1. JS加载时和html是同步加载的,如果使用元素在定义元素之前易报错;
      <!DOCTYPE html>
      <html lang="en">
          <head>
              <meta charset="UTF-8">
              <title>Document</title>
              <script>
                  var btn=document.getElementById("btn");
                  btn.onclick=function(){
                      alert("Hello JavaScript!");
                  };
                  
              </script>
          </head>
          <body>
              <button id="btn">点击</button>
          </body>
      </html>

    2. 整个页面上所有元素加载完毕后再执行js的内容

    window.onload可以预防使用标签在定义之前,即实现JS代码于html页面的异步加载

    <!DOCTYPE html>
    <html lang="en">
        <head>
            <meta charset="UTF-8">
            <title>Document</title>
            <script>
                window.onload=function(){
                    var btn=document.getElementById("btn");
                    btn.onclick=function(){
                        alert("Hello Javascript!");
                    }
                }
            </script>
        </head>
        <body>
            <button id="btn">点击</button>
        </body>
    </html>

    同步与异步:

    1.生活中同步是所有的事一起执行,异步是事件一件一件的执行

    2.web中同步是事件一件一件的执行,异步是所有的事一起执行

  • 相关阅读:
    RabbitMq+Haproxy负载均衡
    RabbitMq常用命令
    几种常见的消息队列
    RabbitMq集群搭建
    a=a+b与a+=b的区别
    Redis集群搭建
    变量作用域
    8.3吝啬SAT问题
    Surrounded Regions
    Binary Tree Maximum Path Sum
  • 原文地址:https://www.cnblogs.com/zhang-jiao/p/9566350.html
Copyright © 2011-2022 走看看