首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript-设计模式
噶你腰子
创建于2021-10-21
订阅专栏
一起学习js设计模式吧
等 1 人订阅
共7篇文章
创建于2021-10-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
学习JavaScript 设计模式 - 观察者模式
当对象之间存在一对多的依赖关系, 当一个对象状态发生改变时, 所有的依赖对象(观察者对象) 都将得到通知, 并自动更新,比如微信朋友圈, 司理理、海棠朵朵、林婉儿, 都加了范闲好友
学习JavaScript 设计模式 - 装饰器模式
创建一个装饰类, 用来包装原有的类, 提供额外的功能, 相比生成子类来说更为灵活。应用场景: 新入职的同事接手一个老项目, 对业务不熟, 并且老项目封装好的方法不让动
学习JavaScript 设计模式 - 代理模式
本章讲一个结构型设计模式-代理模式( Proxy Pattern ), 代理模式也分很多种, 下面图也只是列了一部分, 我挑几个前端常用的、并且我了解的写一写
学习JavaScript 设计模式 - 策略模式
前面两章讲的都是常见的 创建型设计模式, 这章讲一个 行为型设计模式, 策略模式主要为了解决在很多相似场景下用过多 if else 所带来的复杂和难以维护问题
学习JavaScript 设计模式 - 单例模式
我看掘金上面很多文章单例模式写的有点问题, 并且都是es5之前的写法, 这里我以class 形式写一篇单例模式, 前端日常开发经常遇到的业务场景,比如弹窗、桌面端程序移动端app等应用场景
学习JavaScript 设计模式 - 工厂模式
这类设计模式提供了一种在创建对象的同时隐藏创建逻辑的方式, 而不是使用 new 运算符直接实例化对象。这使得程序在判断针对某个给定实例需要创建哪些对象时更加灵活
学习js设计模式-开山篇(面向对象复习篇)
学习设计模式之前很有必要先介绍下面向对象, 现在应该没人用es5之前的写法了吧,这里直接以es6+ 语法定义类