首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
吨吨吨的吨
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
浅谈状态模式和状态机
背景与场景描述 在开发过程中我们时常需要对程序的不同状态进行切换以及产生不同的行为,通常我们可以使用 if… else 语句来做状态判断处理不同的情况。但是每次新增或者修改状态,if else 语句就
ES6+TS如何书写更优雅的设计模式 - 策略模式
你是不是遇到过这种场景,需要写多个if去判断相关条件执行代码,如:求以下的VIP费用。 此时的你,看着这么多if可能有点不爽,灵机一动👀,就用switch改写了一下。 网上有个推文,教你如何消除多if判断语句,它是使用key - value的形式,来消除if...else语句…
js设计模式--策略模式
本系列文章主要根据《JavaScript设计模式与开发实践》整理而来,其中会加入了一些自己的思考。希望对大家有所帮助。 策略模式的定义是:定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换。 策略模式指的是定义一系列的算法,把它们一个个封装起来。将不变的部分和变化的…
JavaScript 设计模式之状态模式
状态模式是一种非同寻常的优秀模式,它也许是解决某些需求场景的最好方法。状态模式的关键是区分事物内部的状态,事物内部状态的改变往往会带来事物的行为改变。
用了这个设计模式,我优化了50%表单校验代码
假设我们正在编写一个注册页面,在点击注册按钮之时,有一些校验逻辑。我们通常会使用一些 if 语句来覆盖所有规则,但这样使得代码臃肿且无法复用。能否使用一种设计模式来解决上述问题呢?
设计模式-单例模式以及应用场景
本文已参与「掘力星计划」,赢取创作大礼包,挑战创作激励金。 单例模式在前端开发过程中非常常见,通俗来说就是某个类只能有一个实例,只能实例化一次,之后所有实例化的操作都是返回之前已经实例化的实例 UML