位置: 编程技术 - 正文

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

  • 政府补助利得要交企业所得税吗怎么算
  • 委托加工业务的会计处理
  • 个人缴纳职业年金是什么意思
  • 固定资产本期发生额怎么算
  • 餐饮业增值税是多少
  • 认缴后怎么才算实缴
  • 企业现金类资产包括
  • 公益性生物资产属于什么科目
  • 事业单位经营结余为负数的原因
  • 投标保证金利息计入什么科目
  • 当月作废的采购发票已认证账务如何处理?
  • 一次性收到跨期租赁费会计分录
  • 增值税专票销货清单模板
  • 租赁房租备案要多久
  • 公司注册资本会留存多少
  • 购买垃圾袋的会计分录
  • 特定业务预缴所得税不能填写
  • 小规模纳税人财务制度
  • 固定资产投资增长意味着什么
  • 代扣代缴手续费要交增值税吗
  • 注册资本金认缴制
  • 找私人买东西不发货算诈骗吗
  • 宏基aspire v5-573g怎样加运行内存
  • 转账凭证摘要怎么写原材料的
  • 怎么增加c盘空间容量
  • php tr td
  • atikdag.sys
  • php数组函数,选班长
  • PHP:pg_fetch_result()的用法_PostgreSQL函数
  • 接受专利投资会亏本吗
  • 海外供应商贸易平台
  • php strftime
  • 开票收款人在哪里设置
  • esp8266 dht22
  • php使用什么开发工具
  • 票据贴现税务处理
  • 新所得税会计准则
  • 销售赔偿款增值税和所得税
  • Python人脸识别智能考勤系统 (供源码,附报告)(可答疑,可调试)
  • node express安装
  • columninfo
  • python的顺序
  • JavaWeb之Servlet
  • 中国石化电子发票平台官网
  • 过路费属于会计哪个科目
  • php和mysql的联合使用解决了
  • 织梦怎么改文字
  • 织梦适合做什么网站
  • 一般纳税人不抵扣怎样交税
  • 残疾人保障金是什么费用
  • 员工补助每月申报怎么填
  • 待抵扣进项税如何在营运资金
  • 预计负债计提时调减还是调增
  • 应付账款冲减会计分录
  • 资产报废折旧
  • 公司法人转账到公司账户
  • 税控盘全额抵减如何填写申报表
  • 健身房健身器材采购清单
  • 加班餐费报销计入什么费用
  • mysql深入理解
  • 数据库中的内容怎么换行
  • win8系统笔记本怎么恢复出厂设置
  • win10累积更新 卡住
  • macbook的dock栏
  • linux 查看指定行
  • win7系统更新补丁会解决游戏卡顿的问题吗
  • linux软件少
  • 如何清楚windows搜索记录
  • linux ii
  • jquery分页组件
  • js怎么使用
  • javascript的基本数据
  • python 转义字符处理
  • u3d unity3d
  • python怎么写一个类
  • js 上下文
  • 税务人员廉洁自律承诺书
  • 广东电子税务系统社保1号都能申报吗
  • 什么是增值税免抵税额
  • 缴款单号怎么交学费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设