js和jquery的文档加载问题
来源:互联网 发布:linux 删除文件指定列 编辑:程序博客网 时间:2024/05/17 06:41
一、$(window).load()、window.onload=function(){}和$(document).ready()方法的区别
1、$(window).load() 和window.onload=function(){}
是页面中的所有元素(包括图片、flash)等都加载完毕后,才能执行;
$(document).ready() 是页面中的DOM元素加载完成后便可执行。
2、$(window).load()和window.onload=function(){}
不同的是,前者可以和$(document).ready()一样,可以同时加载多个函数。
二、window和document的区别
1、window代表的是浏览器窗口,即可视的浏览器窗口
document代表的是整个页面的dom元素
即document只是window的一个属性;
2、两者的区别在页面有滚动条时可以直观的显示出来,当出现滚动条时,$(window).height和$(document).height是不相等的,$(document).height比$(window).height大,因为window的高度始终都是可见的浏览器窗口的高度,而document的高度则是整个页面的dom元素的高度,即超出一屏幕了。
三、$(window).load()方法的使用场景
1、当某一触发事件,需要页面的所有元素都加载完毕后才执行,并且元素不是通过ajax回调填充的情况下,使用$(window).load()即可。
2、当某一触发事件,需要页面的所有元素都加载完毕后才执行,并且元素是通过ajax回调填充的情况下,使用$(window).load()会出现有时有效,有时无效的情况。
因为回调的html元素的加载完成可能在$(window).load()执行之后,这样
1、$(window).load() 和window.onload=function(){}
是页面中的所有元素(包括图片、flash)等都加载完毕后,才能执行;
$(document).ready() 是页面中的DOM元素加载完成后便可执行。
2、$(window).load()和window.onload=function(){}
不同的是,前者可以和$(document).ready()一样,可以同时加载多个函数。
二、window和document的区别
1、window代表的是浏览器窗口,即可视的浏览器窗口
document代表的是整个页面的dom元素
即document只是window的一个属性;
2、两者的区别在页面有滚动条时可以直观的显示出来,当出现滚动条时,$(window).height和$(document).height是不相等的,$(document).height比$(window).height大,因为window的高度始终都是可见的浏览器窗口的高度,而document的高度则是整个页面的dom元素的高度,即超出一屏幕了。
三、$(window).load()方法的使用场景
1、当某一触发事件,需要页面的所有元素都加载完毕后才执行,并且元素不是通过ajax回调填充的情况下,使用$(window).load()即可。
2、当某一触发事件,需要页面的所有元素都加载完毕后才执行,并且元素是通过ajax回调填充的情况下,使用$(window).load()会出现有时有效,有时无效的情况。
因为回调的html元素的加载完成可能在$(window).load()执行之后,这样
阅读全文
0 0
- js和jquery的文档加载问题
- js jquery的加载问题
- 加载高德地图js和jquery冲突的问题
- 原生JS与jQuery文档加载完毕的写法
- Js&Jquery文档加载完事件
- Jquery的基本对象转换和文档加载知识
- JS和JQuery问题
- 关于js和jquery的一些问题
- 动态加载js和css的jquery plugin
- js和jQuery加载DOM的几种方法对比
- 解决jquery load加载JS失效问题
- 加载xml文档(原生JS版及jQuery版)
- jquery.js和json.js冲突的问题
- 如何解决jQuery load方法加载文档时的中文乱码问题
- 如何解决jQuery load方法加载文档时的中文乱码问题
- jQuery----文档加载事件
- jquery和js初始化加载方法介绍
- 文档。关于XMLHttpRequest和js 的问题整理
- Spring cloud微服务实战——Eureka(一)
- PostgreSQL GUC 参数级别介绍
- bootstrap中input添加.form-control类有何作用?
- 《代码整洁之道》笔记阅读后,送给自己的准则
- 开发自定义的web IIS服务器 WebDev.WebHost 用控制台托起web服务 上次写了一篇ASP.NET一个简易的WebServer,用控制台程序模拟IIS 托起web服务 看见有一朋友说在
- js和jquery的文档加载问题
- freenas 安装配置, nfs, cifs, smb类似cifs
- Tomcat服务器的搭建和测试(启动和关闭)
- Zepto或jQuery移动端下拉刷新,上拉加载更多插件
- IPhone UC 浏览器基于cookie登录的用户无法退出(无法删除 cookie)问题
- 十面埋伏? 程序世界里的不信任原则
- wxs 运算符
- 231. Power of Two
- Xcode删除多余的模拟器