位置: 编程技术 - 正文

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

  • 研发项目帐务处理方案
  • 应收账款逾期未收回账务处理
  • 收到发票怎么写收据
  • 汇票没到期可以撤回吗
  • 二房东开发票交多少税
  • 增值税开票金额最大多少
  • 为什么要进行建筑工程预算
  • 金税盘离线开票金额超限怎么处理
  • 核定征收的固定资产包括
  • 普通增值税发票税号
  • 原材料的可变现净值等于产品可变现净值减加工费么
  • 2020年关于住房公积金的新规定
  • 企业政策性搬迁损失的所得税处理
  • 员工住院费用公司报销吗
  • 监理费可以由施工方出吗
  • 车辆报废收入如何处理
  • 公司注销银行公户怎么注销
  • 公司往来款现金流量表
  • 存货和应付账款
  • 印花税计入税金及附加什么时候开始
  • 公司年度财务报告怎么写
  • 限额领料单是一种多次使用的
  • 优酷路由宝是什么东西
  • 期货和远期
  • ipad怎么切换输入法
  • php nsq
  • win11系统怎么进入运行界面
  • 产品销售核算会计分录
  • linux内核与文件系统
  • 如何检查路由器防火墙设置
  • 财政补贴增值税如何开票
  • Jetson Xavier NX配置全过程——安装jtop和OpenCV4.5.3(二)
  • 小微企业应纳税所得额300万所得税
  • php删除指定字符串
  • vue set-cookie
  • 已知税额和不含税额求税率
  • python爬取网站数据毕业论文
  • 合同补充协议印花怎么写
  • 银行查询余额
  • 出纳各种费用如何归类
  • javascript前端开发案例教程源码
  • phpcms程序
  • 企业应纳税总额怎么算
  • 家庭分割财产怎么处理
  • 建筑企业成本核算案例分析
  • 汇算清缴银行手续费扣除比例是多少
  • 企业所得税季度平均值怎么算
  • 个体户定额征收后还要报税吗
  • mysql中where的用法
  • 融资租赁业务如何高效拓展
  • 补缴以前年度所得税怎么做会计分录
  • 更衣柜分配方案
  • 建筑施工企业会计第三版单旭课后题答案
  • 展览展示服务费计入什么科目
  • 普票抵扣
  • 车船使用税会计分录怎么写
  • 基于存储过程的计算
  • CREATE FUNCTION sqlserver用户定义函数
  • mac下mysql密码忘记了怎么办
  • centos挂载点
  • win10使用技巧有什么用
  • mac怎么设置应用权限
  • win8键盘失灵怎么办
  • Linux 后台执行程序如何操作?
  • javascript零基础学要学多久
  • python ints
  • js继承原型链
  • jquery中哪个属性判断按钮是否被选择?
  • nodejs入门教程
  • activity启动流程图解
  • hadoop运行python程序
  • 猫的喵喵
  • python里list
  • Python中使用装饰器来优化尾递归的示例
  • 江苏省无犯罪证明
  • 税务系统干部选拔任用工作树立导向
  • 汕头市国税局公务员待遇
  • 非盈利org
  • 为什么我电脑登微信显示二维码失效
  • 上海疫情租房金额怎么算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设