jQuery文档处理程序

所谓的文档处理程序,是指jQuery中提供的$(document).ready事件,此事件会在dom加载完毕后触发,而window.onlaod和body.onload都是在页面完全加载后触发。

jQuery文档处理程序介绍

在jQuery中想实现在DOM加载完毕后的处理逻辑,只需要使用$(document).ready()事件。此事件函数称为“jQuery文档处理程序”。

可以在页面的任何位置,甚至是外部的js文件中,编写如下列语句:

$(document).ready(function (){ alert(“document.ready”)});

则在页面的DOM加载完毕后,会立刻执行alert语句。如果页面上有大的图片、js文件等外部资源需要加载,jQuery的文档处理程序会在其之前执行,而window.onload和boyd.onload是在所有的资源文件加载完毕后执行的。

Ready()函数时jQuery“事件函数”中提供的一个jQuery对象函数,签名位ready(fn)。

fn是ready事件发生时执行的函数。

因为是jQuery对象函数,意味着可以在任何jQuery对象上调用:

$(“body”).ready(function (){ alert(“body.ready”)});

上面的语句等同于:

$(document).ready(function (){alert(“body.ready”)});

虽然ready()函数可以作用在任何jQuery对象上,但是使用时一定要注意对象是否具有ready事件。

也可以使用“$(fn)”这种简化的形式:

$(function (){….})  //等效于$(document).ready(function(){…});

同jQuery中所有的事件对象一样,$(document).ready事件,会按照出现的先后顺序执行。

比如,可以调用两次$(document).ready事件:

$(document).ready(function (){alert(“document.ready-1”)});

$(document). ready(function (){alert(“document.ready-2”)});

则在DOM加载完毕后,首先输出“document.ready-1”,然后输出“document.ready-2”。如果使用传统的:

Window.οnlοad=function(){…..};

上面的代码会将window.onload原有的事件处理掉,然后绑定新的事件。

jQuery文档处理程序相关推荐

  1. jQuery 效果函数,jquery文档操作,jQuery属性操作方法,jQuerycss操作函数,jQuery参考手册-事件,jQuery选择器

    jQuery 效果函数 方法 描述 animate() 对被选元素应用"自定义"的动画 clearQueue() 对被选元素移除所有排队的函数(仍未运行的) delay() 对被选 ...

  2. 使用 SAX 解析器简化文档处理程序的编写

    http://www-900.ibm.com/developerWorks/cn/xml/x-dochan.shtml 有时候 SAX 文档处理程序的代码可能变得非常麻烦.结构性差而且难以维护,尤其是 ...

  3. jQuery 核心 - noConflict() 方法,jQuery 文档操作 - detach() 方法

    为什么80%的码农都做不了架构师?>>>    原文地址:http://www.w3school.com.cn/jquery/manipulation_detach.asp 实例 使 ...

  4. jquery文档加载完毕后执行的几种写法

    2019独角兽企业重金招聘Python工程师标准>>> 1.js文档加载完毕 标签内 οnlοad="test()" window.οnlοad=function ...

  5. JavaScript之jQuery够用即可(查找筛选器、属性操作、jQuery文档处理)

    文章目录 一.筛选器补充 二.jQuery属性操作 三.jQuery文档处理 一.筛选器补充 1.过滤筛选器 就是查看某个标签中是否存在另外一个标签 // console.log($("di ...

  6. Scrapy笔记(2)——使用正则表达式提取jQuery文档内容

    任务:提取如下网页中Data中内容: jQuery1123006065544693397551_1623470103055({"Message":"",&quo ...

  7. 11月17日学习内容整理:jquery文档处理,事件细讲,动画

    一.文档处理:下面举例中的B可以是标签也可以是选择器也可以是字符串 >>>添加到指定元素内部的后面 $(A).append(B) // 把B放到A内部元素的最后,A是父节点$(A). ...

  8. jQuery文档就绪

    很多jQuery代码都有如下片段: $(document).ready(function(){//代码 }) 作用就是等文档结构加载完成后再去执行function中的代码,功能类似于window.on ...

  9. jQuery文档初始化函数原理

    在jQuery的脚本使用中,经常注册文档初始化函数,比如:$(function(){}); 那么这句话原理是什么呢? 原理一.把completed函数注册到文档加载的原生事件中 关键在这一句docum ...

  10. Jquery文档处理操作

    文档处理 1.内部插入 1.1 append(content|fn) 向每个匹配的元素内部追加内容 $("p").append("appent") ( &quo ...

最新文章

  1. AI一分钟 | 特斯拉做空者频频“找茬”;自动驾驶汽车事故调查:人为是主因...
  2. freeRTOSConfig.h文件对FreeRTOS进行系统配置
  3. setAttibute和getParameter的区别
  4. linux6的关机快捷键是,桌面应用|Fedora GNOME 的常用快捷键
  5. 3. 什么是icmp?icmp与ip的关系_「2020.12.3」黄俊捷热搜被爆料?郭俊辰交往女朋友?为什么三只跨年不合体?郝富申和王俊凯关系?Naomi和alracco?...
  6. sgolayfilt函数_Matlab中Savitzky-Golay filtering(最小二乘平滑滤波)函数sgolayfilt的使用方法...
  7. 基于VC++开发串口通信的方法
  8. VMware Converter 使用图解
  9. SOAWebservice系列课程(1)--The Essentials of Service Orientation
  10. Erlang/OTP设计原则(文档翻译)
  11. Spark Streaming的工作机制
  12. 玩游戏提示计算机性能过低,如果玩游戏的fps低怎么办?八个问题和九个解决方案...
  13. 如何解决testng执行用例失败自动重跑问题
  14. java ab性能测试,服务器JAVA性能测试——SPECjbb2005
  15. Android5开机自动执行sh,自动脚本执行器
  16. 删除回收站右键找回清空的文件
  17. Linux下更新Chrome和vscode
  18. C++ RGB颜色(非图形化界面)
  19. Hive(2)——使用总结
  20. CSV文件处理——填充空值

热门文章

  1. Oracle数据库学习
  2. iocomp控件使用教程-V5版本
  3. Spring源码系列(十一)——Spring源码总结
  4. 《Python简明教程》一
  5. 小米删除了文件无网络无服务器,两部小米手机无网络快速互传文件
  6. Python基本用法练习题
  7. 【软考系统架构设计师】2013年下系统架构师案例分析历年真题
  8. JAVA 阶乘 n!
  9. Java实现Unicode编码和中文互转
  10. C语言标准库函数大全