Jquery的ready和Dom的onload的区别
来源:互联网 发布:漫画教程软件下载 编辑:程序博客网 时间:2024/06/08 16:57
在开发中遇到问题,需要在页面加载前显示广告提示。也就是在dom还没有加载先显示广告,当页面所有资源加载完后在隐藏广告,显示dom内容。window onload包含dom load。
页面响应加载的顺序是,域名解析->加载html->加载js和css->加载图片等其他信息,jquery的Dom Ready方法在加载图片等其他信息前就可以操作Dom了,先于window.onload事件触发前执行。
Jquery的ready和Dom的onload的区别:
1. onload是所有dom元素创建完毕,图片、css等都加在加载完毕后才触发
2. ready则是dom元素创建完毕后就被触发
相对来说jquery的ready可以提高网页的响应速度.
<html> <head> <TITLE>class_obj_js_class</TITLE><script type="text/javascript" src="jquery-1.4.4.js"></script><script language=javaScript> window.onload = function(){alert(1);}$(function(){alert("jquery ready function 1");});function init(){alert(2);}</script> <body onload="init()"> dafdfad</body> </html><script language=javaScript> window.onload = function(){alert(3);}$(function(){alert("jquery ready function 2");});</script>
弹出的顺序是:
1、jquery ready function 1
2、jquery ready function 2
3、3
备注说明:
1、jquery的ready方法可以执行多次(按顺序执行)
2、window.onload不允许多次加载,若出现多次,则加载最后一个。
第一次加载window.onload方法,第二次加载<body onload>方法,最后加载html最后的onload方法
- Jquery的ready和Dom的onload的区别
- DOM Ready之 document.ready和onload的区别
- jQuery ready和 window的 onload区别
- jquery Onload()和 ready()的区别
- Jquery知识点一 Jquery的ready和Dom的onload的区别
- Jquery的ready和Dom的onload的区别及freemarker分页
- jquery 的ready和onload
- onload和ready的区别
- onload和ready的区别
- js的window.onload和jquery document.ready()的区别
- Jquery系列-ready 与 onload 的区别
- jQuery ready与window.onload的区别
- jQuery ready与window.onload的区别
- jQuery基础 - document.ready和window.onload的区别
- jquery中$(document).ready() 和javascript中onload的区别
- window.onload和jQuery中的ready的区别
- javascript知识点之onload和jquery方法ready()的区别
- window.onload和jQuery中的ready的区别
- JS Number对象格式化方法
- js的null undefined学习
- BaseAdapter.notifyDataSetChanged()和.Collections.copy(destination, sour)
- 闭包参数的访问
- js判断操作系统
- Jquery的ready和Dom的onload的区别
- NoSQL之Redis常用命令--服务器相关命令
- JS类型转换
- js void delete + -运算符
- js write()方法学习
- JS无重载
- 视频格式与编码中的理解问题
- JS数组添加删除内容方法(堆栈)
- Linux下Makefile的automake生成全攻略