zoukankan      html  css  js  c++  java
  • JS之ONLoad事件

    如果我问你window.load和window.onload分别是什么意思,恐怕你会回答我:“这不是页面加载完就执行吗”。  
      
      但是答案是不一定,得看你怎么用。看一下例子吧  
      
    例1:  
      
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">  
      
    <html>  
    <head>  
    <title>Untitled</title>  
    <script type="text/javascript">  
    function ShowMessage()  
    {  
    alert("true");  
    }  
    window.onload=ShowMessage;  
      
    </script>  
    </head>  
      
    <body>  
      
      
    当你看到true时看不到我  
      
    </body>  
    </html>  
    当你看到true的弹出框的时候,你肯定没有看到“当你看到true时看不到我”,说明页面还没有载入完就已经开始执行js了。  
      
    例2  
      
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">  
      
    <html>  
    <head>  
    <title>Untitled</title>  
    <script type="text/javascript">  
    function ShowMessage()  
    {  
    alert("true");  
    }  
    window.onload=function(){ShowMessage();}  
      
    </script>  
    </head>  
      
    <body>  
      
      
    你看到true时就看到我了  
      
    </body>  
    </html>  
      
    当你看到true的弹出框的时候,你也会看到“你看到true时就看到我了”,这个才是真正的页面载入完才触发。  
      
    PS:推荐像onload事件之类的使用匿名函数执行,即window.onload=function(){ShowMessage();}这种形式。
  • 相关阅读:
    Ubuntu VIM下实现python自动缩进
    认识Python和基础知识
    Linux常用服务器搭建
    VIM常用命令
    Linux基础
    LINUX操作系统VIM的安装和配置
    Ubuntu 16.04下安装搜狗输入法
    Ubuntu 16.04下sublime text3安装
    Ubuntu软件安装与卸载
    present(模态)实现出push的效果
  • 原文地址:https://www.cnblogs.com/fuqiang88/p/3839665.html
Copyright © 2011-2022 走看看