zoukankan      html  css  js  c++  java
  • 加载小事件

    window.onload当页面中的所有静态资源加载完成之后执行代码。
    link,src,href都会被加载
     
    ready事件当DOM加载完成之后就执行代码
    高版本浏览器才兼容
    DOMContentLoaded

    onreadystatechange

    在IE下,当DOM加载完之后,在document.documentElement.doScoll()
    的方法,如果DOM没有加载完,调用这个方法会报错。
    为了避免报错,所以包一个 try{}catch(error){}

    error就为报错的细节,但是try、catch性能不高
     setTimeout(function(){
            document.documentElement.doScroll = function(){
                console.log('有这个方法了');
            }
        },3000);
    
       function fn(){
            try{
                document.documentElement.doScroll();
                console.log('DOM加载完成');
            }catch(e){
                console.log('进catch了');
                setTimeout(fn,30);
            }
       }
    
       fn();
    

      

    代码的世界很精彩,好的代码需要慢慢的打磨。
  • 相关阅读:
    Hopcroft-Carp 算法模板 自用
    (转)二分图匹配匈牙利算法与KM算法
    LightOJ
    最短路类型 (至今做过的)
    POJ
    POJ
    差分约束
    传递闭包(例题POJ3660)
    arrow,
    分辨率,
  • 原文地址:https://www.cnblogs.com/Allisson/p/10060451.html
Copyright © 2011-2022 走看看