首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
弱鸡小前端
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
为什么说网上99%的策略模式都有问题?带你设计一个工程上可用的策略模式
当你搜索策略模式的时候,你能看到很多的教程。但是你发现当你用了他们的模式之后,反而使得你的项目变得更加复杂和臃肿了。那么他们为什么会出现这种认为用这玩意不如不用的想法呢,在我看来他们的用法和设计是有大
前端编程之道7-2:谈谈前端开发中的单一职责原则
单一职责原则SRP 单一职责是著名软件开发大佬鲍勃大叔提出的SOLID原则中的第一个重要原则,它是一个听起来好像很简单明了,实际使用时却是十分不好掌握的一个原则,先看下Bob大叔对于单一职责的定义:
JavaScript: 代码分支优化 if...else...if
上述代码是我在项目中看到并模拟出来的一个分支语句, 可以看到有大量的 if...else 那么我们如何进行优化呢? 方法1: 写一个对象, key为条件, value为满足条件后执行的语句 但这么写会
设计模式|JavaScript实现策略模式
策略模式定义了一系列算法,并将每个算法封装起来,使它们可以相互替换,且算法的变化不会影响使用算法的客户。
5分钟即可掌握的前端高效利器:JavaScript 策略模式
我们在写代码的时候,一定也遇到过许多类似的场景。随着经验的增加,我们对于这些常见场景的处理越来越得心应手,甚至总结出了针对性的“套路”,下次遇到此类问题直接运用“套路”解决,省心又省力。这些在软件开发过程中逐渐积累下来的“套路”就是设计模式。 设计模式的目标之一就是提高代码的可…