位置: 编程技术 - 正文

jQuery绑定自定义事件的魔法升级版(jquery数据绑定)

编辑:rootadmin

推荐整理分享jQuery绑定自定义事件的魔法升级版(jquery数据绑定),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jquery数据绑定,jquery绑定click的方法有几种,jquery 绑定,jquery数据绑定,jquery绑定事件的方法,jquery绑定函数,jquery绑定keyup,jquery绑定keyup,内容如对您有帮助,希望把文章链接给更多的朋友!

jQuery绑定自定义事件

首先让我们来看看jQuery绑定自定义事件的使用方法,你可以使用bind或者live来订阅一个事件(当然1.7以后也可以使用on了),代码如下:

然后通过如下方式来触发事件:

或者你也可以为自定义事件增加额外的参数,样例如下:

jQuery绑定自定义事件的魔法升级版(jquery数据绑定)

魔法升级

所谓魔法升级,其实是想让整个程序所有的自定义事件能够自动注册并绑定jQuery上,然后执行的时候,所有注册该事件的模块都会执行。比如模块User.js里定义的UserUpdate方法和Blogs.js里定义的BlogUpdate方法都定义了在发布一篇博客的时候需要执行的function函数,整个时候我们可以通过注册统一的事件名称(例如BlogAdded)bind到jQuery指定的一个容器上(例如document)上,然后发布博客成功以后,执行$(document).trigger("BlodAdded")就OK了。

下面我们给个通用的样例代码:

然后每个js模块定义的代码安装如下格式:

这样,不管在任何地方,如果我们需要的话,就可以使用jQuery的方式来触发我们的事件了:

通过这种方法,大家可以发现一个模块的method只能注册一个事件,那如果我们通过一个方法来注册多个事件触发的话,可以使用如下方式:

最后注意:本文只是展示一个简单的例子,不要混用不同module同一事件名称的用法哦,比如,User.js里的AddComplete和Blog.js里的AddComplete可能根本就没有关系,也就是说只处理自己相应的逻辑,这时候,就不应该统一处理这个事件,但如果要检测的东西是一样的话,就可以使用,比如DisableUserComplete,就可以通用,因为User模块需要处理禁用账户以后的操作,Blog模块可能也需要处理禁用账户以后的操作。

标签: jquery数据绑定

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

上一篇:jQuery Ajax 上传文件处理方式介绍(推荐)

下一篇:jQuery获取table行数并输出单元格内容的实现方法(jquery获取table指定的行列)

  • 进货增值税税率
  • 外贸企业申报退税流程
  • 个人所得税的税目分多少种
  • 印花税的会计分录有哪些
  • 增值税的免税项目有哪些
  • 税务局核定税种是什么意思
  • 凭证附件的粘法
  • 暂估材料收到发票后是更正还是红冲
  • 公司会计制度由小企业会计准则改为企业会计准则怎么做
  • 外贸企业出口销售通常采用
  • 公司简易注销需要清算吗
  • 代开运输发票会不会造成重复征税
  • 非同一控制下用什么法
  • 存在问题的具体表现和产生问题的原因分析
  • 企业促销应该采用什么方法
  • 应交税金应交增值税已交税金怎么结转
  • 可变股权转让对价会计处理怎么做?
  • 销售商品会计凭证
  • 商品房所有者是什么
  • 减免增值税可以税前扣除吗
  • 盈余公积意思大白话解释
  • 地价计入房产
  • 结转费用的会计分录
  • 造价咨询暂定级能接业务吗
  • 个体户能给自己交五险吗
  • mac上锁
  • 预提费用年终有余额怎么办
  • 贷款本息转本金
  • win 7系统如何备份
  • 出售货物货款预缴增值税
  • 人工智能导论报告
  • php
  • vue做移动端
  • php怎么执行sql语句
  • php简单么
  • 双色球python算法
  • 在Yii2特定页面如何禁用调试工具栏Debug Toolbar详解
  • thinkphp5教程
  • 差额征税专用发票税额怎么算
  • vue中过滤器有什么作用及详解
  • 大数据项目之数据采集
  • 前端面试题校招
  • 14个Python处理Excel的常用操作,非常好用
  • 规划设计费会计处理
  • 结转增值税的账务处理
  • 高效刷题app
  • 网上学电脑
  • mysql的查询缓存与redis的区别
  • 折现指标和非折现指标
  • 付款给个人
  • 如何拉企业纳税申报表
  • 评估费用由谁承担
  • 水利基金差额征收有哪些类型
  • mysql 指定my.cnf
  • 其他综合收益算不算所有者权益
  • 电脑入账如何做凭证
  • 库存商品余额在借方是什么意思
  • 预收账款是怎么算的
  • 可供分配利润包括哪些
  • 样品制作公司
  • 资本公积和盈余公积的用途
  • 《关于工资总额组成的规定》第四条
  • win7系统如何安装蓝牙驱动
  • 无法安装osx
  • winxp截图快捷命令
  • 微软 hololive
  • hp电脑系统win8系统
  • javascript自定义属性
  • Extjs中通过Tree加载右侧TabPanel具体实现
  • unity3d bim
  • AddForceAtPosition方法:增加刚体点作用力
  • js基于什么
  • angularjs2
  • python模板引擎开发
  • 基于mvc的项目实例
  • 浅谈如何加强基层党组织建设
  • 云南国税电子税务局官网登录
  • 单张发票开票限额?
  • 广东省地方税务局发票查询
  • 北京市房山区限行范围
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设