位置: 编程技术 - 正文

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

  • 无票收入小规模怎么报增值税
  • 进项税额转出会计分录月末如何结转
  • 消费税基本特点?
  • 增值税发票的抵扣联丢了怎么办
  • 会计没签字出纳付款违法么
  • 非正常损失进项税额转出会计分录
  • 流动负债中的短期借款
  • 流动比率与速动比率之差等于现金比率
  • 未及时转固
  • 物业公司收入需要公示
  • 增值税纳税申报表怎么填
  • 基本医疗保险是什么?
  • 个人所得税多缴了可以退回吗
  • 注册资金印花税是资金账簿吗
  • 关于设备安装调试的说法
  • 何为销项税额
  • 外贸企业出口退税申报流程操作
  • 防洪基金怎么做分录
  • 开票汇率和收汇汇率
  • 银行转账备用金是什么意思
  • 企业公益救济性工作总结
  • 酒店装修费用会计处理
  • 民办非企业捐赠支出会计处理
  • 给出含税货款会计分录
  • 怎么限制路由器使用人数
  • 存出投资款是什么凭证
  • 股票涨幅公式怎么写
  • 公益性捐赠增值税税率
  • 违约金开什么票据
  • pascl32.exe - pascl32是什么进程 有什么用
  • 不给佣金
  • 卡洛里山脉
  • 以前年度未入账固定资产账务处理
  • php获取文件名后缀
  • 附加税退税申请理由模板
  • 固定资产进项抵扣新政策2021
  • adan算法
  • sql1000*1.0
  • 原生js操作数组的方法
  • 模型参数是什么意思
  • lunux删除命令
  • 季报弥补亏损,财报怎么填
  • 纳税申报期和税款所属期的区别
  • 现金流量表季度期初现金余额怎么填
  • 什么是稳岗补贴是给企业发放吗
  • discuzcms
  • mongodb数据查询
  • 购买一台电脑2400元贵吗
  • 甲公司购入一台不需要安装
  • 项目费用有哪些
  • 会计凭证的做账原则
  • 运杂费计入什么会计科目
  • 公司注册实收资本
  • 财务费用和应付利息都在借方
  • 工程结算和工程竣工决算的区别
  • 会计实务实操
  • mysql正整数类型
  • dhcp client服务无法启动1083
  • xp磁盘检测命令
  • mac上dns设置
  • ime是什么文件
  • win7安装无法将windows配置为在此计算机上运行
  • w7系统怎么添加打印机
  • windows7磁盘管理
  • perl时间函数
  • cocos2dx官方教程
  • unity ondestroy
  • jquery插件大全
  • jquery基础知识
  • button按钮类型
  • 记录心率
  • android 按键
  • android 监听事件
  • js如何输出页面内容
  • android判断应用是否在前台
  • javascript 类
  • 东莞市国家税务局网上办税大厅
  • 每年个人所得税2万工资多少
  • 海关进口增值税如何入账
  • 税务局审计整改的信息
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设