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 相关文章推荐
解决使用attachEvent函数时,this指向被绑定的元素的问题的方法
Aug 13 Javascript
用jQuery实现检测浏览器及版本的脚本代码
Jan 22 Javascript
让ie运行js时提示允许阻止内容运行的解决方法
Oct 24 Javascript
JavaScript编写一个贪吃蛇游戏
Mar 09 Javascript
十个免费的web前端开发工具详细整理
Sep 18 Javascript
使用命令行工具npm新创建一个vue项目的方法
Dec 27 Javascript
深入理解Node module模块
Mar 26 Javascript
详解Vue 全局引入bass.scss 处理方案
Mar 26 Javascript
在vue项目中集成graphql(vue-ApolloClient)
Sep 08 Javascript
Vue运用transition实现过渡动画
May 06 Javascript
Express结合Webpack的全栈自动刷新
May 23 Javascript
微信小程序 WXML节点信息查询详解
Jul 29 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
Yii针对添加行的增删改查操作示例
2016/10/18 PHP
Yii核心验证器api详解
2016/11/23 PHP
thinkPHP3.2使用RBAC实现权限管理的实现
2019/08/27 PHP
laravel框架使用阿里云短信发送消息操作示例
2020/02/15 PHP
潜说js对象和数组
2011/05/25 Javascript
Firefox中通过JavaScript复制数据到剪贴板(Copy to Clipboard 跨浏览器版)
2013/11/22 Javascript
setInterval计时器不准的问题解决方法
2014/05/08 Javascript
jQuery中clearQueue()方法用法实例
2014/12/29 Javascript
JS实现控制表格单元格垂直对齐的方法
2015/03/30 Javascript
JavaScript基于setTimeout实现计数的方法
2015/05/08 Javascript
javascript常用正则表达式汇总
2015/07/31 Javascript
Jquery Mobile 自定义按钮图标
2015/11/18 Javascript
Angularjs过滤器使用详解
2016/05/25 Javascript
webpack构建react多页面应用详解
2017/09/15 Javascript
vue打包的时候自动将px转成rem的操作方法
2018/06/20 Javascript
详解vue中在父组件点击按钮触发子组件的事件
2020/11/13 Javascript
[49:28]VP vs Optic 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python实现360的字符显示界面
2014/02/21 Python
Python爬取京东的商品分类与链接
2016/08/26 Python
Python实现将HTML转成PDF的方法分析
2019/05/04 Python
Django集成CAS单点登录的方法示例
2019/06/10 Python
Python zip函数打包元素实例解析
2019/12/11 Python
python对数组进行排序,并输出排序后对应的索引值方式
2020/02/28 Python
需要知道的CSS3动画技术
2010/01/01 HTML / CSS
新加坡交友网站:be2新加坡
2019/04/10 全球购物
迪拜领先运动补剂零售品牌中文站:Sporter商城
2019/08/20 全球购物
光电信息专业应届生求职信
2013/10/07 职场文书
高一英语教学反思
2014/01/22 职场文书
网络工程专业自荐信范文
2014/03/16 职场文书
餐饮商业计划书范文
2014/04/29 职场文书
小学班级特色活动方案
2014/08/31 职场文书
公司承诺书格式范文
2015/04/28 职场文书
教师外出学习心得体会
2016/01/18 职场文书
Vue如何实现组件间通信
2021/05/15 Vue.js
深入解析MySQL索引数据结构
2021/10/16 MySQL
基于Python实现流星雨效果的绘制
2022/03/18 Python