前端进阶问题

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

No.23: 观察者模式和订阅-发布模式的区别,各自适用于什么场景

浏览 128 扫码 分享 2023-11-21 23:39:17
  • 观察者
  • 订阅发布模式

    观察者

    $(‘.dom’).click(fn)

    订阅发布模式

    $(document).on(‘click’, ‘.dom’, fn);

    若有收获,就点个赞吧

    0 人点赞

    上一篇:
    下一篇:
    • 书签
    • 添加书签 移除书签
    • No. 67 随机生成一个长度为 10 的整数类型的数组,例如 [2, 10, 3, 4, 5, 11, 10, 11, 20],将其排列成一个新数组,要求新数组形式如下,例如 [[2, 3, 4, 5], [10, 11], [20]]。
    • No.56 要求设计 LazyMan 类,实现以下功能。
    • No.52: 垂直水平居中
    • No.41: 考察作用域的一道代码题
    • No.40: 在 Vue 中,子组件为何不可以修改父组件传递的 Prop,如果修改了,Vue 是如何监控到属性的修改并给出警告的。
    • No.39: BFC
    • No.38: 下面代码中 a 在什么情况下会打印 1(松散等于与严格等于)
    • No.32: Virtual DOM 真的比操作原生 DOM 快吗?
    • No.31:改造下面的代码,使之输出0 - 9,写出你能想到的所有解法。
    • No.30: 请把俩个数组 [A1, A2, B1, B2, C1, C2, D1, D2] 和 [A, B, C, D],合并为 [A1, A2, A, B1, B2, B, C1, C2, C, D1, D2, D]
    • No.29: Vue 的双向数据绑定,Model 如何改变 View,View 如何改变 Model 的
    • No.26: 介绍模块化发展历程(待)
    • No.25: 浏览器与Node中的event loop
    • No.23: 观察者模式和订阅-发布模式的区别,各自适用于什么场景
    • No.22: 回流与重绘
    • No.21:有以下 3 个判断数组的方法,请分别介绍它们之间的区别和优劣Object.prototype.toString.call() 、 instanceof 以及 Array.isArray()
    • No.20: (待)介绍下 npm 模块安装机制,为什么输入 npm install 就可以自动安装对应的模块?
    • No.16: TCP的三次握手
    • No.15: 简单讲解一下 http2 的多路复用
    • No.14: 实现一个new
    • No.13: (待)Promise 构造函数是同步执行还是异步执行,那么 then 方法呢
    • No.12: (待)JS 异步解决方案的发展历程以及优缺点
    • No.11: 将数组扁平化并去除其中重复数据,最终得到一个升序且不重复的数组
    • No.10: 常见异步笔试题,请写出代码的运行结果
    • No.9: Async/Await的实现(待续)
    • No.8: setTimeout/Promise/AsyncAwait
    • No.7: ES5与ES6的类与继承
    • No.6: 实现一个深拷贝(lodash.deepClone)
    • No.5: 广度优先算法与深度优先算法
    • No.4. Set/WeakSet/Map/WeakMap
    • No.3: 防抖与节流?
    • No.2: ['1', '2', '3'].map(parseInt) what & why ?
    • No,1: 写 Vue 项目时为什么要在列表组件中写 key,其作用是什么?
    暂无相关搜索结果!

      让时间为你证明

      展开/收起文章目录

      分享,让知识传承更久远

      文章二维码

      手机扫一扫,轻松掌上读

      文档下载

      请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
      PDF文档 EPUB文档 MOBI文档

      书签列表

        阅读记录

        阅读进度: 0.00% ( 0/0 ) 重置阅读进度

          思维导图备注