位置: 编程技术 - 正文

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指定的行列)

  • 合同印花税怎么贴
  • 集团内部借款利息收入增值税
  • 坏账准备计入营业收入如何报年报
  • 商品报废了还用退货吗
  • 6个点的税率怎么算的
  • 银行开户许可证图片
  • 分公司企业所得税分配比例
  • 处置固定资产产生的净损失
  • 公转私可以实时到账吗
  • 房产税原值是否包括土地
  • 出售无形资产计入资产处置损益还是营业外收入
  • 协会会费收入会计科目
  • 发生的成本作为存货处理
  • 以非现金资产清偿债务的会计处理
  • 开具发票给顾客公司需要交纳什么税?
  • 营改增对企业的影响案例
  • 药企会计租金进项税不能抵扣
  • 没有进项开销项发票是虚开发票吗
  • 税务局怎么知道你的收入
  • 资产负债表应收账款是负数怎么回事
  • 软件合同审核要点
  • 无发票的支出如何入账
  • 收到财政奖励扶持资金账务处理?
  • 小规模开票软件服务费账务处理
  • win 11 无法安装
  • 会计监督的基本规定有哪些
  • reminder.exe - reminder是什么进程 有什么用
  • 以库存现金支付车间发生的水电费200元
  • 在线网速测试需要付费吗
  • 存货报废会计分录例题
  • thinkphp操作数据库
  • PHP:iconv_strlen()的用法_iconv函数
  • 微信怎么开小
  • 目前最流行的婚纱照风格
  • php数据迁移
  • 成品油发票当月冲红
  • 华硕自带win10系统
  • thinkphp隐藏index.php
  • 工业企业制造费用占比
  • 流动资产金额
  • 如何使用vue
  • 维修费应该计入什么科目
  • 饭店招牌发光字
  • access数据保存
  • 期末结转会计分录总结
  • 机器设备可以作为出资方式吗
  • 个税专项附加扣除什么意思
  • 购买金税盘抵税会计分录
  • 免税收入是否可抵扣
  • 权益法转其他权益工具
  • 工业企业分为哪几类
  • 期初应收账款对应什么科目试算平衡
  • 企业账户里的政府账户
  • 采购原材料怎么做分录
  • 房产税税率采用比例税率按照房产余值计征的年税率为
  • 费用支出多了怎么办
  • 网上报税流程演示2019
  • 银行手续费未取得发票可以进行税前扣除吗
  • 会计每月账务处理流程
  • 往来会计岗位职责怎么写
  • 建筑企业工程项目物资管理驼中华
  • mysql中的查询
  • where条件加判断
  • mysql数据库内存缓存设置
  • win7系统分辨率调整不了
  • 苹果官网
  • SUSE Linux Enterprise Server 设置IP地址、网关、DNS的方法
  • linux中su切换用户不成功
  • [置顶] 《精神怪谈》 后续起点
  • nodejsapi框架
  • 深入理解typescript 豆瓣
  • python中while用法
  • sql命令语句
  • python使用pymysql实现操作mysql
  • 纳税申报表作废了怎么重新报?
  • 京东发票税号是几位数
  • 北京定额发票查验
  • 广东省退休公务员死亡抚恤金和丧葬费标准
  • 地税的发票是什么样
  • 成都市水源地及饮用水的水质情况
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设