• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >jquery > 一张表格告诉你windows.onload()与$(document).ready()的区别

一张表格告诉你windows.onload()与$(document).ready()的区别

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了windows.onload(),$(document).ready()等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

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

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

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

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

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

等价于window.onload()

编写个数

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

window.onload=function(){ alert("A"); }

window.onload=function(){ alert("B"); }

结果会执行“B”

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

window.onload=function(){

alert("A");

alert("B");

}

可以同时写多个
简写 无

$(document).ready(function(){

  //to do;

});

可写成

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

  //to do;

});或

$(function(){

  //to do;

});

 

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 一张表格告诉你windows.onload()与$(document).ready()的区别

相关文章

  • 原生js和jquery实现图片轮播淡入淡出效果
  • jquery validation验证身份证号,护照,电话号码,email(实例代码)
  • 推荐40个简单的 jQuery 导航插件和教程(下篇)
  • jQuery控制DIV层实现由大到小,由远及近动画变化效果
  • jquery中attr和prop的区别分析
  • jQuery如何跳转到另一个网页 就这么简单
  • jQuery下拉菜单的实现代码
  • Spring MVC中Ajax实现二级联动的简单实例
  • jquery获取css的color值返回RGB的方法
  • jQuery 获取URL参数的插件

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • jQuery实现根据类型自动显示和隐藏表单
    • jQuery实现的瀑布流加载效果示例
    • checkbox全选/取消全选以及checkbox遍历jQuery实现代码
    • 基于jquery实现的树形菜单效果代码
    • 基于jquery实现表格内容筛选功能实例解析
    • jQuery.Validate表单验证插件的使用示例详解
    • jQuery对象与DOM对象之间的相互转换
    • jquery ajax双击div可直接修改div中的内容
    • 目前流行的JavaScript库的介绍及对比
    • 使用jQuery给input标签设置默认值

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有