dom操作分为几步,1.解析html结构 2.解析外部脚本和内联样式 3. 解析并执行脚本 4.构建dom树 5.加载外部图片等资源 6.页面加载完毕
domready就是在图片加载前,也就是第四步的时候调用,此时就可以修改页面的长宽,onload是在第五步执行的,这就是具体区别
由此可见三者执行顺序为:domready→图片load→页面load。
domready和onload事件区别;
前者:在DOM文档结构准备完毕后就可以对DOM进行操作;后者:整个document文档(包括图片等加载信息)加载完成后才能对DOM进行操作