javascript 窗口加载事件相关问题

window.onload是窗口(页面)加载事件,当文档内容完全加载完成会触发该事件(包括图像、脚本文件、CSS文件等),就调用的处理函数;
有了window.onload就可以把JS代码写到页面元素的上方,因为onload是等页面内容全部加载完毕,再去执行处理函数;
window.onload传统注册事件方式只能写一次,如果有多个,会以最后-个window.onload为准;
如果使用addEventListener则没有限制;

DOMContentLoaded事件触发时,仅当DOM加载完成,不包括样式表,图片, flash等;
    le9以上才支持;
    如果页面的图片很多的话,从用户访问到onload触发可能需要较长的时间,可用DOMContentl oaded事件;



    
        
        
        
        
    
        
        
        
    

运行情况;

    先弹出这个;这是DOM加载完成弹的;

javascript 窗口加载事件相关问题_第1张图片 

然后这个;

javascript 窗口加载事件相关问题_第2张图片 

点击按钮弹这个;因为代码是用addEventListener注册的加载事件;

javascript 窗口加载事件相关问题_第3张图片 

HTML 的DOM querySelector()方法可以不需要额外的jQuery等支持,也可以方便的获取DOM元素,语法跟jQuery类似;
querySelector() 方法仅仅返回匹配指定选择器的第一个元素; 

    这个我也是第一次见;看上去没错;

你可能感兴趣的:(web前端,javascript,窗口事件,onload)