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 17 Javascript
用jquery实现自定义风格的滑动条实现代码
Apr 26 Javascript
javascript删除数组重复元素的方法汇总
Jun 24 Javascript
基于jquery实现一个滚动的分步注册向导-附源码
Aug 26 Javascript
JS实现将数字金额转换为大写人民币汉字的方法
Aug 02 Javascript
Bootstrap使用基础教程详解
Sep 05 Javascript
Vue.js实现简单动态数据处理
Feb 13 Javascript
JavaScript中最常见的三个面试题解析
Mar 04 Javascript
jquery实现限制textarea输入字数的方法
Sep 06 jQuery
vue嵌套路由与404重定向实现方法分析
May 04 Javascript
IDEA安装vue插件图文详解
Sep 26 Javascript
vue集成openlayers加载geojson并实现点击弹窗教程
Sep 24 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
百度站点地图(百度sitemap)生成方法分享
2014/01/09 PHP
PHP GD库生成图像的几个函数总结
2014/11/19 PHP
PHPExcel 修改已存在Excel的方法
2018/05/03 PHP
JavaScript 参考教程
2006/12/29 Javascript
jQuery编写widget的一些技巧分享
2010/10/28 Javascript
jQuery动态添加删除select项(实现代码)
2013/09/03 Javascript
动态标签 悬停效果 延迟加载示例代码
2013/11/21 Javascript
js调试系列 初识控制台
2014/06/18 Javascript
JavaScript sub方法入门实例(把字符串显示为下标)
2014/10/17 Javascript
jquery+php实现搜索框自动提示
2014/11/28 Javascript
JS实现控制表格行内容垂直对齐的方法
2015/03/30 Javascript
JavaScript制作颜色反转小游戏
2016/09/25 Javascript
浅谈Javascript中的函数、this以及原型
2016/10/09 Javascript
浅谈AngularJS中ng-class的使用方法
2016/11/11 Javascript
微信小程序 input输入框控件详解及实例(多种示例)
2016/12/14 Javascript
AngularJS中run方法的巧妙运用
2017/01/04 Javascript
使用prop解决一个checkbox选中后再次选中失效的问题
2017/07/05 Javascript
vue监听scroll的坑的解决方法
2017/09/07 Javascript
Javascript删除数组里的某个元素
2019/02/28 Javascript
简述pm2常用命令集合及配置文件说明
2019/05/30 Javascript
jquery图片预览插件实现方法详解
2019/07/18 jQuery
微信小程序 wx.getUserInfo引导用户授权问题实例分析
2020/03/09 Javascript
Python内建函数之raw_input()与input()代码解析
2017/10/26 Python
Python与R语言的简要对比
2017/11/14 Python
python爬虫获取京东手机图片的图文教程
2017/12/29 Python
基于python实现语音录入识别代码实例
2020/01/17 Python
如何从csv文件构建Tensorflow的数据集
2020/09/21 Python
HTC VIVE美国官网:VR虚拟现实眼镜
2018/02/13 全球购物
高一英语教学反思
2014/01/22 职场文书
网络书店创业计划书
2014/02/07 职场文书
服务行业口号
2014/06/11 职场文书
企业文化口号
2014/06/12 职场文书
电力培训学习心得体会
2016/01/11 职场文书
SpringBoot整合阿里云视频点播的过程详解
2021/12/06 Java/Android
《模拟人生4》推出新补丁 “婚礼奇缘”DLC终于得到修复
2022/04/03 其他游戏
如何让你的Nginx支持分布式追踪详解
2022/07/07 Servers