最近开始写html,原来基本学的都是皮毛,js与jquery混写,现在分开后,初始化的两个函数有点不太清楚就总结了下。

浏览器加载完DOM后,会通过javascript为DOM元素添加事件,在javascript中,通常使用window.onload()方法。

在jquery中,则使用$(document).ready()方法。下面介绍一下两者的区别。

window.onload() $(document).ready()
执行时机 在页面所有元素(包括图片,引用文件)加载完后执行。

页面中所有HTML DOM,CSS DOM结构加载完之后就会执行,其他图片可能没有加载完.

如果想要网页所有内容(包括图片等)加载完毕,再注册事件,使用$(window).load(function);

等价于window.onload()

编写个数

不能同时写多个,后面的将会覆盖前面的。ex:

window.οnlοad=function(){ alert("A"); }

window.οnlοad=function(){ alert("B"); }

结果会执行“B”

如果想要顺序执行alert("A")和alert("B")需写成

window.οnlοad=function(){

alert("A");

alert("B");

}

可以同时写多个
简写

$(document).ready(function(){

  //to do;

});

可写成

$().ready(function(){ //$()不带参数默认是document

  //to do;

});或

$(function(){

  //to do;

});

html——windows.onload()与$(document).ready()区别相关推荐

  1. window.onload和$(document).ready()区别很大……

    window.onload和$(document).ready()区别很大-- posted on 2014-06-11 14:01 Juniors 阅读(...) 评论(...) 编辑 收藏 转载于 ...

  2. window.onload和$(document).ready(function(){})的区别

    前段时间在面试之前查找并整理了一下window.onload和$(document).ready(function(){})区别,今天有时间更到我的博客上,由于本人资历尚浅,如有不对的地方,还请指正. ...

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

       以浏览器装载文档为例,在页面加载完毕后,浏览器会通过Javascript为DOM元素添加事件.在常规的Javascript代码中,通常使用window.onload方法,而在Jquery中,使用 ...

  4. window.onload与document.ready的区别

    1. window.onload必须等到网页中所有的内容加载完(包含图片)才执行 document.ready网页中所有DOM结构绘制完执行,可能DOM并没有加载完 所有document.ready比 ...

  5. “约见”面试官系列之常见面试题之第六十九篇之document.ready和onload的区别(建议收藏)

    document.ready和onload的区别为:加载程度bai不同du.执行次数不同.执行速度zhi不同. 一.加载程度不同 1.document.ready:在DOM加载完成dao后就可以可以对 ...

  6. js中window.onload 与 jquery中$(document.ready()) 测试

    js中window.onload 与 jquery中$(document.ready())区别,验证代码如下(调换js代码和Jquer代码书写顺序测试,运行结果一样,因此与代码书写位置没关系): &l ...

  7. onload、DOMContentLoaded、$(document).ready(fn)、$(document).load(fn)

    特性 onload DOMContentLoaded $(document).ready(fn) $(document).load(fn) 执行时机 页面全部加载完才会执行 DOM结构加载完毕就能执行 ...

  8. windows.onload()

    windows.onload()  调用 必须等到页面内包括图片的所有元素加载完毕后才能执行. window.onload = Checkbox_Click. Checkbox_Click is a ...

  9. 锋利的jQuery--关于$(document).ready()函数及jQuery代码风格

    jQuery代码: $(document).ready(function(){ //jQuery代码 }); 在该函数内的所有代码都将在DOM加载完毕后,页面全部内容(包括图片等)完全加载完毕前被执行 ...

最新文章

  1. sql查询两个表结果相减_SQL 操作结果集 -并集、差集、交集、结果集排序
  2. last modified php,lastModified属性_用法示例-javascript词典-js编程词典-php中文网
  3. POJ3278(BFS入门)
  4. OOB套接字传输实例(达不到预期结果)
  5. .NET的MVVM框架
  6. python-操作数据库的练习
  7. sshpass远程执行脚本_终端-Linux命令之非交互SSH密码验证-Sshpass
  8. linux 线程和进程优先级,c – 在linux中更改线程优先级和调度程序
  9. pyhive、pyspark配置
  10. 不小心中了makop勒索病毒
  11. 调用webservice服务方式总结
  12. Unity 简单RPG对话系统——龙之谷2的NPC对话系统
  13. 手机计算机应用的图片,怎么把手机的照片传到电脑 四种方法轻松导入
  14. HCIP 云计算资料下载 肖哥视频下载
  15. Progressive GAN
  16. 软件工程导论04-设计工程
  17. 利用开区间覆盖的约简给出有限覆盖定理的一个新证明
  18. 快递单号查询,物流查询
  19. 输入一个大写英文字母,输出小写英文字母;输入一个小写英文字母输出一个大写英文字母
  20. Cocos 配置 FMOD EX

热门文章

  1. 为什么python最后一个元素下标是负一_Python负下标
  2. C++《STL全集》
  3. 使用IDEA创建Maven项目教程
  4. 在Ubuntu16.04下安装cmake 和cmake-gui
  5. ise生成msk文件的用处_ISE中上载程序出错,msk文件缺失有关问题
  6. oracle indices,Oracle PL/SQL INDICES
  7. 整理了js数组去重4种方法
  8. TestNG介绍 - 1
  9. anacode基本操作
  10. 如何杀死一个已经detached的screen会话?