博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
window.onload和jquery $(document).ready(function(){ }) 比较(转)
阅读量:6495 次
发布时间:2019-06-24

本文共 750 字,大约阅读时间需要 2 分钟。

window.onload是所有加载完后执行

$(document).ready(function(){ }) 是DOM结构加载完执行

 

最早接触的时候也说$(document).ready(function(){   })这个函数是用来取代页面中的window.onload

但是慢慢发现好像不是这样回事,是在做一个页面载入效果时发现的!

window.onload写法:

function windowready(){document.getElementById("loading").style.display="none";}

window.οnlοad=winready;

window.onload的写法windowready会在页面完全加载完毕后才开始执行

jquery写法:

$(document).ready(function(){ 

"#loading").css("display","none");
})

jquery的写法在页面没有完全加载完毕的时候就开始执行

原因解释:

$(document).ready()是在DOM结构载入完后执行的,而window.onload是得在所有文件都加载完后执行的,注意区别,一个是DOM加载完,一个是所有文件加载完

所谓DOM加载完,就是指DOM模型加载完,也就是指代码加载完

两者最大的区别,就是DOM加载完之后,不必再去等相应的图片文字视频等等内容加载完就可以执行JS代码了

 

 

转自:http://www.52cfml.com/post/93.html

本文转自武沛齐博客园博客,原文链接:http://www.cnblogs.com/wupeiqi/archive/2012/11/14/2770652.html,如需转载请自行联系原作者

你可能感兴趣的文章
深入理解let和var的区别(暂时性死区)!!!
查看>>
dotConnect for Oracle
查看>>
Eclipse下C/C++开发环境搭建
查看>>
Eclipse中设置在创建新类时自动生成注释
查看>>
我的友情链接
查看>>
CoreOS 手动更新
查看>>
golang 分页
查看>>
再论机械式针对接口编程
查看>>
25 个 Linux 性能监控工具
查看>>
C#程序员整理的Unity 3D笔记(十三):Unity 3D基于组件的思想
查看>>
Tengine-2.1.1 ngx_http_concat_module 400问题
查看>>
Windows中挂载安装ISO文件
查看>>
Wayland 1.0发布
查看>>
golang的goroutine是如何实现的?
查看>>
乐视云基于Kubernetes的PaaS平台建设
查看>>
R 学习笔记《十》 R语言初学者指南--图形工具
查看>>
PHP通过读取DOM抓取信息
查看>>
DICOM医学图像处理:DICOM网络传输
查看>>
nio和传统Io的区别
查看>>
移动端网页布局中需要注意事项以及解决方法总结
查看>>