jquery中的$(document).ready()与window.onload的区别


Posted in Javascript onNovember 18, 2009

所以如果某个图片或者其他资源加载很长时间, 访问者就会看到一个不完整的页面, 甚至在图片加载之前就执行了需要依赖动态添加的元素的脚本而导致脚本错误.
window.onload = function() { testDiv.innerHTML = "<div style=\"border:solid 1px #FF0000\">动态创建的div</div>"; }
解决办法就是等DOM被解析后, 在图像和外部资源加载之前执行我们的函数.在jQuery中让这一实现变得可行:

//jQuery 使用动态创建的$(document).ready(function)方法 
$(document).ready( 
function() { testDiv.innerHTML = "<div style=\"border:solid 1px #FF0000\">使用动态创建的$(document).ready(function)方法</div>"; } 
); 
//或者使用简便语法: 
/jQuery 使用$(function)方法 
$( 
function() { testDiv.innerHTML += "<div style=\"border:solid 1px #FF0000\">使用$(function)方法</div>"; } 
);
Javascript 相关文章推荐
js获取元素在浏览器中的绝对位置
Jul 24 Javascript
基于Jquery的文字滚动跑马灯插件(一个页面多个滚动区)
Jul 26 Javascript
jQuery选中select控件 无法设置selected的解决方法
Sep 01 Javascript
IE6不能修改NAME问题的解决方法
Sep 03 Javascript
JS长整型精度问题实例分析
Jan 13 Javascript
JS基于FileSystemObject创建一个指定路径的TXT文本文件
Aug 05 Javascript
Javascript必知必会(四)js类型转换
Jun 08 Javascript
浅谈jQuery双事件多重加载的问题
Oct 05 Javascript
bootstrap响应式表格实例详解
May 15 Javascript
JavaScript中filter的用法实例分析
Feb 27 Javascript
JavaScript实现沿五角星形线摆动的小圆实例详解
Jul 28 Javascript
element中table高度自适应的实现
Oct 21 Javascript
jQuery html()等方法介绍
Nov 18 #Javascript
JQuery toggle使用分析
Nov 16 #Javascript
JavaScript OOP类与继承
Nov 15 #Javascript
JavaScript的eval JSON object问题
Nov 15 #Javascript
Javascript 中文字符串处理额外注意事项
Nov 15 #Javascript
JavaScript 语法集锦 脚本之家基础推荐
Nov 15 #Javascript
Dojo 学习笔记入门篇 First Dojo Example
Nov 15 #Javascript
You might like
玩转图像函数库―常见图形操作
2006/09/03 PHP
php封装一个异常的处理类
2017/06/08 PHP
JavaScript 放大镜 移动镜片效果代码
2011/05/09 Javascript
HTML5之lang属性与dir属性的详解
2013/06/19 Javascript
jquery动态增加text元素以及删除文本内容实例代码
2013/07/01 Javascript
采用call方式实现js继承
2014/05/20 Javascript
JavaScript设计模式之工厂方法模式介绍
2014/12/28 Javascript
用js实现放大镜的效果的简单实例
2016/05/23 Javascript
JavaScript实现Fly Bird小游戏
2016/12/15 Javascript
Vue.js 60分钟快速入门教程
2017/03/28 Javascript
详解基于webpack2.x的vue2.x的多页面站点
2017/08/21 Javascript
判断滚动条滑到底部触发事件(实例讲解)
2017/11/15 Javascript
vue-cli脚手架-bulid下的配置文件
2018/03/27 Javascript
Vue.js中关于侦听器(watch)的高级用法示例
2018/05/02 Javascript
element中Steps步骤条和Tabs标签页关联的解决
2020/12/08 Javascript
详解ES6实现类的私有变量的几种写法
2021/02/10 Javascript
Python基本数据类型详细介绍
2014/03/11 Python
Python 编码Basic Auth使用方法简单实例
2017/05/25 Python
python游戏开发之视频转彩色字符动画
2019/04/26 Python
使用python 写一个静态服务(实战)
2019/06/28 Python
python字典排序的方法
2019/10/12 Python
浅谈python累加求和+奇偶数求和_break_continue
2020/02/25 Python
python程序如何进行保存
2020/07/03 Python
HTML5 placeholder属性详解
2016/06/22 HTML / CSS
html5使用window.postMessage进行跨域实现数据交互的一次实战
2021/02/24 HTML / CSS
阿拉伯世界最大的电子卖场:Souq埃及
2016/08/01 全球购物
英国在线照明超市:Castlegate Lights
2019/10/30 全球购物
网络通讯中,端口有什么含义,端口的取值范围
2012/11/23 面试题
试用期转正鉴定评语
2014/01/27 职场文书
房地产开盘策划方案
2014/02/10 职场文书
保险专业大学生职业规划书
2014/03/03 职场文书
信息学院毕业生自荐信范文
2014/03/04 职场文书
先进基层党组织事迹材料
2014/12/25 职场文书
员工安全责任协议书
2016/03/22 职场文书
创业计划书之外语培训班
2019/11/02 职场文书
详解Oracle块修改跟踪功能
2021/11/07 Oracle