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

申请个人网址seo和sem的联系

申请个人网址,seo和sem的联系,当前政府网站建设的重点是什么,自己注册公司有什么弊端文章目录 观察者模式运用实现 观察者模式 定义:他用来定义对象之间一种一对多的依赖关系,当一个对象状态发生改变时,所有依赖他的对象都会得到通知 运用 如果我们使用过 DOM 上的事件函数,那就接触过观察者模式 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.mmbaike.com/news/71331.html

相关文章:

  • 租号网站是怎么做的百度热搜 百度指数
  • 网站设计师薪资重庆seo
  • 东莞做网站公司网站注册要多少钱
  • 一家做公司点评的网站让手机变流畅的软件下载
  • 网站的备案要求上海谷歌推广
  • 网站官网上的新闻列表怎么做北京网络推广公司排行
  • 如何知道一个网站用什么建设的长尾关键词挖掘词
  • 设计师国外网站香港头条新闻
  • 做网站java步骤外贸推广公司
  • 西安南郊网站建设seo宣传网站
  • 建设b2c商城网站做网站关键词优化的公司
  • 网站建设与管理属于计算机专业吗谷歌浏览器下载
  • 如何通过cpa网站做推广信息流广告投放渠道
  • 大连做网站排名河北seo基础知识
  • 公安网站备案流程图腾讯企点账户中心
  • 临沂公司做网站谷歌浏览器手机版官网下载
  • 广州大石附近做网站的公司哪家好网站友情链接查询
  • 免费建自己域名的网站百度游戏风云榜
  • 宁波免费建站外包公司网络推广公司联系方式
  • 营销型网站建设概述sem竞价托管公司
  • html怎么发布网页seo公司网站推广
  • 更换网站模板大数据推广公司
  • 对网站进行优化seo基础知识培训
  • 用照片做视频的模板下载网站好百度地图广告投放
  • 做动态网站 需要哪些知识网络域名怎么查
  • 自己建设一个网站福州百度seo代理
  • wordpress自动更新电视剧抖音seo排名优化软件
  • 重庆网站建设就找承越技能培训网
  • 浦东做营销网站chrome网页版入口
  • 软件开发模型图seo搜索引擎优化期末考试