位置: 编程技术 - 正文

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

  • 增值税发票综合服务平台错误代码35
  • 银行电子回单有没有法律效应
  • 长期股权投资其他综合收益什么时候转留存收益
  • 销售旧货的增值税税率
  • 免税货物需要缴纳增值税吗
  • 现金流量表中支付的税费包括哪些
  • 公司车买保险怎么付款
  • 没有ca证书怎么连接wifi加密设备
  • 广告公司好进吗
  • 补偿金申报个所税如何录入?
  • 公交补贴收入账务处理怎么做?
  • 老板垫付的费用怎么做凭证
  • 承兑汇票私人贴现账务怎么处理
  • 购买原材料已付款怎么记账
  • 什么叫记载资金的账簿
  • 劳务派遣直接支付工资吗
  • 对公银行转款备注重要吗
  • 企业交残疾人基金会计分录怎么做
  • 物流车辆挂靠账务怎么处理?
  • 借支报销流程
  • 资产负债表待摊费用出现负数
  • 关闭无法验证发布者
  • 工资薪金怎么申报9
  • php destruct
  • 以固定资产换入无形资产
  • vue3项目打包
  • rtlcpl.exe
  • 为什么无线网密码对了就是连不上网
  • 包装物适用的税率是多少
  • vue ui怎么用
  • 2020年农业病虫害
  • css calculate
  • 微信开发怎么实现
  • yolov5目标检测流程图
  • 租用办公设备
  • php调用java接口
  • php 方括号
  • 端午节补几天工资
  • 开业请别人吃饭怎么说
  • 现金流量表上期金额
  • 金融债券利息收入免企业所得税吗
  • 计提工资附什么单据
  • 免税黄金什么意思
  • 弃置费用的财务费用计算
  • 拍卖车牌收入需要缴纳什么税
  • mysql重置
  • 买下土地
  • 水利建设行业
  • 主营业务成本账户属于什么账户
  • 物流公司的会计怎么样
  • 事业单位可以购买工作服吗
  • 出售无形资产损失
  • 盈利是不是利润的意思
  • 免抵退退税额
  • 税前利息为什么这么高
  • 发票开错了记账凭证如何做?
  • 工会经费是什么凭证
  • sql server 获取今天的数据
  • windows98的开始菜单包括了
  • 安装nfs命令
  • windows的使用
  • win7如何新建用户
  • Win10 Mobile RS2预览版14943上手视频曝光
  • mac死机按什么都没用
  • linux设置gid
  • crossfire.exe是什么
  • win7怎么查看
  • linux入门知识
  • win7无法远程桌面win10
  • JavaScript中的变量名不区分大小写
  • jquery使用教程
  • angular做app
  • jquery点击移动div
  • angular2双向数据绑定原理
  • vue左侧菜单栏实现
  • java分布式计算
  • jquery常用操作
  • 减免性质代码怎么填
  • 纽约消费税多少
  • 单位纪检员和纪检委员区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设