随笔分类 - 设计模式
【设计模式】JavaScript 手写发布订阅
摘要:核心代码 // 核心:监听、触发、关闭 const PubSub = { map: { // click:[fn1, fn2] // 对应事件发布队列 }, // 监听 on: (name, fn) => { PubSub.map[name] = PubSub.map[name] || [] Pub
【设计模式】面向对象的JavaScript(多态、封装、继承)
摘要:本文是根据书籍《JavaScript设计模式与开发实践》而写的读书笔记,因为自己经常学了就忘,因此从现在开始起写博客记录一下,大部分都只是简单介绍下。 前言 设计模式的定义是:在面向对象软件设计过程中针对特定问题的简洁而优雅的解决方法。 通俗一点来说,设计模式是在某种场合下对某个问题的一种解决方案,