位置: 编程技术 - 正文

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

  • 进项税额转出补交税款
  • 不认证的发票可以抵扣吗
  • 分公司是否需要刻章
  • 工资中事假扣款执行依据
  • 高速费用支付宝的怎么开票
  • 个体户逾期申报罚款多少
  • 资产负债表其他流动资产包括什么
  • 企业前期开办费没有发票怎么入账
  • 企业库存现金的限额是由( )核定的
  • 债权性投资损失账务处理
  • 库存商品对外销售会计分录
  • 道路占用挖掘费要交印花税吗
  • 所税税汇算补交上一年度税金如何做账务处理?
  • 施工单位对分包单位能罚款吗
  • 单位旧电脑处置
  • 预收房款什么意思
  • 开红字冲红发票 下个月怎么申报
  • 固定资产折旧率是多少
  • 差旅费进项可以跨月抵扣吗
  • 企业年金企业所得税扣除标准
  • 继续教育专项附加扣除需要什么材料
  • 境内所得和境外所得
  • 总分机构怎么纳税
  • 销项税和进项税怎么区分
  • 固定资产入账的方式
  • 仓库的租赁费
  • 党费返还款怎么做分录
  • win10怎么删除搜索
  • 员工因违反公司规章制度被辞退有补偿吗
  • 价款包括增值税税率吗
  • 收入的特征包括哪些
  • 企业微信api错误码
  • 王者荣耀中钟馗怎么出装
  • 暂估成本能挂账多久
  • PHP:preg_replace()的用法_PCRE正则函数
  • 企业的工资薪金等现金支出只能通过什么办理
  • 授权经销书模板
  • 长期待摊费用如何结转
  • 电脑avc是什么意思
  • php的file函数
  • 增值税进项税转出文件
  • yii2组件的理解
  • python安装后找不到了
  • 供应商发票多开了3毛钱能做到财务费吗
  • "服务业"
  • 怎么填红字信息表
  • 福利部门领用材料计入什么科目
  • 硬盘录像机开发票属于哪一类
  • 企业增值税包含哪些税项及税率
  • 城镇土地使用税征收标准及计算方法
  • 没收到发票也可以入账吗
  • 固定资产如何入账处理
  • 企业在建工程项目
  • 主营业务成本账户年终结转后
  • truncate可以删除部分数据
  • 当恢复系数e=1时碰撞属于什么碰撞
  • win7系统开机屏幕出现一条蓝色横杠闪烁
  • 你所不知道的童话动画版免费观看
  • ubuntu下添加新用户
  • mac怎么共享打印机设备
  • .sfx.exe是什么文件
  • movie是什么文件
  • win8如何打开任务管理器
  • win7怎么删除除了系统盘所有东西
  • c盘权限恢复默认设置
  • unity 3d代码
  • c#中thread的用法
  • jquery mobile ui
  • jquery keydown
  • linux系统如何搜索文件内容
  • linux释放cache
  • python如何编写
  • js动态创建script标签
  • jquery给按钮添加事件
  • 云南省国家税务总局云南省电子税务局
  • 个体经营所得申报密码怎样设置
  • 江苏省社科院院士名单
  • 陕西地方水利建设基金减免政策2023
  • 浙江国地税联合电子税务局
  • 税务报运维需要多长时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设