当前位置: 首页 > news >正文

一个企业做网站推广的优势色轮 网站

一个企业做网站推广的优势,色轮 网站,建设网站江西,网站建设自查报告文章目录 观察者模式运用实现 观察者模式 定义#xff1a;他用来定义对象之间一种一对多的依赖关系#xff0c;当一个对象状态发生改变时#xff0c;所有依赖他的对象都会得到通知 运用 如果我们使用过 DOM 上的事件函数#xff0c;那就接触过观察者模式 document.body… 文章目录 观察者模式运用实现 观察者模式 定义他用来定义对象之间一种一对多的依赖关系当一个对象状态发生改变时所有依赖他的对象都会得到通知 运用 如果我们使用过 DOM 上的事件函数那就接触过观察者模式 document.body.addEventListener(click,function () {console.log(body clicked);},false );document.body.click(); // 输出body clicked这段代码中 body 上添加了一个订阅者而 document.body.click() 向所有订阅者发送了点击事件 我们可以随意添加 订阅者 而不会影响 发布者 代码的编写 实现 接下来尝试实现一些自定义事件通过 listen 监听某个名为 key 的事件通过 trigger 执行事件回调函数 var saleOffices {clientList: [], // 缓存列表存放订阅者的回调函数listen: function (key, fn) {// 增加订阅者if (!this.clientList[key]) {// 如果还没有订阅过此类消息给该类消息创建一个缓存列表this.clientList[key] []; // 直接把函数推入数组}this.clientList[key].push(fn); // 订阅的消息添加进缓存列表},trigger: function () {// 发布消息var key Array.prototype.shift.call(arguments); // 取出消息类型var fns this.clientList[key]; // 取出该消息对应的回调函数集合if (!fns || fns.length 0) {// 如果没有订阅该消息则返回return false;}for (var i 0, fn; (fn fns[i]); ) {// 依次执行订阅的回调函数fn.apply(this, arguments); // arguments 是发布消息时带上的参数}}, };// ----- 测试 ----- saleOffices.listen(squareMeter88, function (price) {// 小明订阅消息console.log(小明得到价格 price); });saleOffices.listen(squareMeter100, function (price) {// 小红订阅消息console.log(小红价格 price); });saleOffices.trigger(squareMeter88, 2000000); // 输出2000000
http://www.dnsts.com.cn/news/258551.html

相关文章:

  • 新广告法 做网站的科技类网站设计
  • 网站设计分析案例开放平台 的优势 传统门户网站
  • 壁纸公司网站源码上海网站建设高端定制
  • 服装网站建设策划书的基本结构手机版scratch下载
  • 在哪里制作网页seo词库排行
  • 国内知名域名注册网站网络服务广告
  • h5四合一网站建设建筑工人招聘网站怎么做
  • 攀枝花网站网站建设郑州快速建站公司
  • 怎样把网站做的更好无锡专业网站制作
  • 做一年的网站能赚多少钱酒店局域网网络规划与设计
  • 网站建设策划书 范文什么是论坛推广
  • i5 7500网站开发战略策划
  • 超轻粘土做动漫网站济南网站建设成之运维
  • 思途智旅游网站开发网页制作的基本知识
  • 广东省建设工程安全协会网站响应式网站是什么意思
  • 工厂网站开发网站开发难度和小程序开发难度
  • 自己设计一个网站首页微信公众号可以做什么
  • 好用的国外服务器dede网站seo
  • 网站建设会计处理没封的网址免费兄弟
  • 网站制作价格便宜龙华观澜网站建设
  • 江西省做网站游戏网站建设杭州
  • 我学我做我知道网站网页设计实验报告过程
  • 做视频网站需要哪些条件wordpress怎么收费
  • 中国关于生态文明建设的网站为什么做网站要用谷歌浏览器
  • 做网站公司牛鼻子无上光东莞网站
  • 手机微网站开发书籍做的比较漂亮的中国网站
  • 重庆万州网站建设多少钱镇江做网站的
  • 自学做网站界面主色调为绿色的网站
  • 想学做网站学什么编程语言北京商地网站建设公司
  • 怎样建设小游戏网站如何找有需求做网站的公司