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 相关文章推荐
javascript 自定义事件初探
Aug 21 Javascript
jquery tab标签页的制作
May 10 Javascript
解析Jquery中如何把一段html代码动态写入到DIV中(实例说明)
Jul 09 Javascript
Javascript实现简单二级下拉菜单实例
Jun 15 Javascript
jQuery实现仿美橙互联两级导航菜单效果完整实例
Sep 17 Javascript
JQuery动态添加Select的Option元素实现方法
Aug 29 Javascript
jQuery基于ajax实现页面加载后检查用户登录状态的方法
Feb 10 Javascript
jquery表单提交带错误信息提示效果
Mar 09 Javascript
Javascript实现跨域后台设置拦截的方法详解
Aug 04 Javascript
Node.js assert断言原理与用法分析
Jan 04 Javascript
JavaScript设计模型Iterator实例解析
Jan 22 Javascript
vuex分模块后,实现获取state的值
Jul 26 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
解析zend Framework如何自动加载类
2013/06/28 PHP
ThinkPHP中自定义错误页面和提示页面实例
2014/11/22 PHP
PHP如何实现阿里云短信sdk灵活应用在项目中的方法
2019/06/14 PHP
IE与FireFox中的childNodes区别
2011/10/20 Javascript
网页编辑器ckeditor和ckfinder配置步骤分享
2012/05/24 Javascript
select标记美化--JS式插件、后期加载
2013/04/01 Javascript
BootStrap glyphicons 字体图标实现方法
2016/05/01 Javascript
如何用js实现鼠标向上滚动时浮动导航
2016/07/18 Javascript
Nodejs下用submit提交表单提示cannot post错误的解决方法
2016/11/21 NodeJs
详解js中==与===的区别
2017/01/08 Javascript
JS常用知识点整理
2017/01/21 Javascript
Vue.js实战之通过监听滚动事件实现动态锚点
2017/04/04 Javascript
使用JavaScript进行表单校验功能
2017/08/01 Javascript
JavaScript实现职责链模式概述
2018/01/25 Javascript
小程序组件之仿微信通讯录的实现代码
2018/09/12 Javascript
在vue中使用console.log无效的解决
2020/08/09 Javascript
[04:04]显微镜下的DOTA2第六期——电影级别的华丽团战
2014/06/20 DOTA
python使用beautifulsoup从爱奇艺网抓取视频播放
2014/01/23 Python
在Python中使用pngquant压缩png图片的教程
2015/04/09 Python
Python遍历目录的4种方法实例介绍
2015/04/13 Python
python安装模块如何通过setup.py安装(超简单)
2018/05/05 Python
python 对dataframe下面的值进行大规模赋值方法
2018/06/09 Python
django 使用 request 获取浏览器发送的参数示例代码
2018/06/11 Python
Selenium python时间控件输入问题解决方案
2020/07/22 Python
Vs Code中8个好用的python 扩展插件
2020/10/12 Python
精灵市场:Pixie Market
2019/06/18 全球购物
奥地利智能家居和智能生活网上商店:tink.at
2019/10/07 全球购物
是什么让J2EE适合用来开发多层的分布式的应用
2015/01/16 面试题
会计与审计专业大专生求职信
2013/10/03 职场文书
工作表现评语
2014/01/19 职场文书
革命英雄事迹演讲稿
2014/09/13 职场文书
瘦西湖导游词
2015/02/03 职场文书
中学图书馆工作总结
2015/08/11 职场文书
《葡萄沟》教学反思
2016/02/23 职场文书
2016年小学“我们的节日·中秋节”活动总结
2016/04/05 职场文书
pytorch损失反向传播后梯度为none的问题
2021/05/12 Python