如何用js实现自定义事件
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,本篇内容主要讲解"如何用js实现自定义事件",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"如何用js实现自定义事件"吧!1、指定谁是发布者。2、给发布者添加
千家信息网最后更新 2025年02月03日如何用js实现自定义事件
本篇内容主要讲解"如何用js实现自定义事件",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"如何用js实现自定义事件"吧!
1、指定谁是发布者。
2、给发布者添加一个缓存列表来存储回调,以便通知订阅者。
3、发布消息时,发布者会遍历这个列表,依次触发存储在其中的订阅者回调函数。
实例
const salesOffices = {} // 定义售楼处 salesOffices.clientList = [] // 缓存列表,存放订阅者的回调函数 salesOffices.listen = function(fn) { // 增加订阅者 this.clientList.push(fn) // 添加进缓存列表} salesOffices.trigger = function() { // 发布消息 for(let i = 0, fn; fn = this.clientList[i++];) { fn.apply(this, arguments) // arguments 是发布消息时带上的参数 }} // 测试 salesOffices.listen((price, squareMeter) => { // 小明订阅消息 console.log('价格=' + price) console.log('squareMeter=' + squareMeter)}) salesOffices.listen((price, squareMeter) => { // 小红订阅消息 console.log('价格=' + price) console.log('squareMeter=' + squareMeter)}) salesOffices.trigger(2000000, 88)salesOffices.trigger(3000000, 110)
到此,相信大家对"如何用js实现自定义事件"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
订阅
消息
订阅者
事件
发布者
缓存
价格
内容
函数
存储
学习
实用
更深
兴趣
参数
售楼处
实例
实用性
实际
操作简单
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
基数转换技术数据库
软件开发php培训
代理服务器安卓版
网络技术不平等 隐私受损
数据库脱敏好吗
网络安全保障部署
传奇服务器装备
网络安全管理软件远程控制
和谐国家网络安全
计算机网络技术的职业道德规范
在网页上传东西时出现服务器异常
宏信创网络安全技术
网络技术需要什么软件
矿用服务器
fifa足球世界数据库对比
安徽数据库日志审计解决方案
alce数据库
数据库营销被认为是唯一一种
哔哩哔哩服务器验证失败
软件开发属于信息行业吗
瑞婷网络技术合肥地址
传奇一键清除数据库
数据库的行数
网络技术计算题
微博热点数据库实体图
阿里云服务器ecs
了解软件开发市场价格
邮箱服务器连接错误怎么弄
发布怎么避免漏数据库脚本
计算机网络技术的求职简历