位置: 编程技术 - 正文

jQuery的文档处理程序详解(jquery文档处理有哪些)

编辑:rootadmin

推荐整理分享jQuery的文档处理程序详解(jquery文档处理有哪些),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jquery帮助文档,jquery内容,jquery文档操作,jquery validate文档,jquery文件放哪里,jquery weui,jquery帮助文档,jquery帮助文档,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了jQuery的文档处理程序。分享给大家供大家参考,具体如下:

jQuery文档处理程序

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

jQuery文档处理程序介绍

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

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

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

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

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

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

上面的语句等同于:

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

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

jQuery的文档处理程序详解(jquery文档处理有哪些)

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

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

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

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

jQuery文档处理程序的优势

如果脚本需要在页面加载时执行,那么大部分的脚本都可以放在$(document).ready()事件中。

在举例jQuery文档处理程序的优势之前,先看一个常见的JavaScript编程错误:dom未加载完成即改变dom模型。

在传统的javascript编程中。有时会在页面的头部或者底部直接插入script模块并编写代码,比如下面的例子:

此例子在所有的浏览器都运行良好,但是存在隐患。因为在页面加载时,就在divMsg容器中添加了一个新的div对象,也就是添加了一个dom对象,当网速变慢或者页面很大需要一定的加载时间,会出现"中止操作"的错误。

这个错误甚至曾经在Google首页、淘宝等知名网站上都出现过,因为此错误很难在测试时候发现。

所以做web开发是要记住一条真理:永远不要再dom加载时修改dom结构。

如果需要在页面加载时修改dom结构,原始的做法是通过window.onload和body.onload事件实现,比如针对上面的错误例子,可以修改为:

具体的实现方式还有很多,应用window.onload和body.onload是因为这两个事件都是在dom加载完成并且所有页面资源加载完成后才执行的,这是最简单的做法。或者根据"document.readyState"判断dom的状态,如果是"complete"则进行某些操作,jQuery的文档处理程序$(document).ready内部正是使用的此原理。

更多关于jquery相关内容感兴趣的读者可查看本站专题:《jquery常用操作技巧汇总》、《jQuery常见事件用法与技巧总结》、《jQuery操作json数据技巧汇总》、《jQuery操作xml技巧总结》及《jQuery扩展技巧总结》

希望本文所述对大家jquery程序设计有所帮助。

浅析Bootstrip的select控件绑定数据的问题 此问题让我倒弄了一下午时间,最后终于被我拿下。下面小编把我的功劳分享出来,以此来做个备份,同时也希望能帮助到大家。具体详情如下所示:$(

jQuery Dialog对话框事件用法实例分析 本文实例讲述了jQueryDialog对话框事件用法。分享给大家供大家参考,具体如下:Dialog对话框事件对话框应用场景对话框是最常用、最实用的功能。1)静

基于jquery实现三级下拉菜单 本文实例为大家分享了jquery三级下拉菜单的具体实现代码,供大家参考,具体内容如下在写这个的时候,首先要捋顺思路。点一个菜单的时候,其他的

标签: jquery文档处理有哪些

本文链接地址:https://www.jiuchutong.com/biancheng/385833.html 转载请保留说明!

上一篇:有关easyui-layout中的收缩层无法显示标题的解决办法(有关的拼音)

下一篇:浅析Bootstrip的select控件绑定数据的问题(bootstrap steps)

  • 二手车交易税是谁交
  • 办公楼出租价格怎么算
  • 公司会计日常工作内容
  • 发票上的收款人负法律责任吗
  • 盈利幼儿园和非盈利幼儿园的政策
  • 季末计提所得税可以根据本年利润计算吗?
  • 资产负债表固定资产清理怎么填
  • 固定资产十几万可以直接入费用吗
  • 完全成本法例子
  • 应收账款占用资金的应计利息公式
  • 取得虚开增值税专用发票罪
  • 房贷抵税如何申请流程
  • 装卸费和保险费是价外费用吗
  • 企业计提短期借款利息费用应贷记的会计科目是
  • 社会组织捐款
  • 开淘宝注册公司需要什么
  • 补交以前年度增值税和滞纳金怎么开票
  • 财税〔2017〕39号
  • 内含报酬率的计算公式插值法
  • 长期股权投资年度损益影响金额包括什么
  • 房地产开发企业资质管理规定
  • 财务做哪些工作
  • 申请增值税一般计税方法的个体工商户可自
  • 电脑开机硬盘自检怎么回事
  • PHP:mb_strtolower()的用法_mbstring函数
  • WIN11输入法怎么隐藏到任务栏
  • pc安装苹果系统
  • 公司转让使用过的汽车要交哪些税费
  • 酒水入库的会计分录怎么做
  • 埃姆雷莫尔
  • 易北河流量
  • 任意公积金可以不提取吗
  • php选择结构
  • 汇算清缴补充公告
  • 金蝶kis迷你版银行存款二级科目
  • 表单建模
  • 微信php开发包
  • 增值税发票填写注意事项
  • php如何定义二维数组
  • php 微信公众号自定义菜单
  • 免费下载含羞草视频影视站苹果CMSv10高级主题模版破解无授权-OK源码破解
  • 工会经费计算公式的例子
  • 应纳所得税额等于利润总额减去差异
  • 端午节过节费发放通知
  • 住宿费记入管理费用还是营业费
  • 如何查看简易征信报告
  • python replace 多个
  • 织梦DedeCMS默认文件夹重命名
  • 购入不动产的税率是多少
  • 企业长期借款的渠道有哪些
  • 递延所得税资产和所得税费用的关系
  • jdbc连接mysql数据库代码
  • 企业所得税季度平均值怎么算
  • 企业投资股权收益如何征税
  • 怎么做好流水账
  • 建筑企业包工包料业务的发票开具和涉税处理
  • 零余额账户银行回单
  • 财务顾问费可以税前扣除吗
  • 工会经费怎么申报,怎么上交?
  • sql server key
  • windows hellopin是什么意思
  • debian系统如何安装软件
  • windows 安装app
  • ubuntu无法解压tar.gz
  • centos7批量创建用户
  • windows8如何关闭杀毒软件
  • win7显卡属性在哪
  • win81怎么取消开机密码
  • linux命令使用例子
  • cocos creator 动画制作
  • python 解析js
  • js jquery区别
  • activity跳转闪退
  • python面向对象编程心得体会
  • 煤炭资源税税率减半对上市公司影响
  • 河南省教育厅纪检组举报电话
  • 财税咨询服务内容包括
  • 房地产的土地增值税计入哪个科目
  • 杭州国税咨询电话
  • 非关税壁垒英语翻译
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设