首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
design
订阅
照耀
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
javascript的23种设计模式
只要你有优化代码的习惯,那么在工作场景中会经常接触倒各种设计模式,只是你当时不知道它是哪种设计模式,当你接触倒设计模式后,才会发现自己的某段代码被称为某种设计模式。一起来复习一下曾经接触到的设计模式吧
JavaScript设计模式之基础知识
为了将要开始的设计模式介绍与应用,文章将对面向对象和几大设计原则做一个基础知识介绍,为后面的设计模式学习打好基础。
【Flutter&Flame 游戏 - 壹】开启新世界的大门
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第 2 天,点击查看活动详情 一、 新的可能性 Google I/O 2022 对于 Flutter 而言,将 休闲游戏 带入了大众
前端架构 - 架构设计如何在业务中落地
知道做架构师最头疼的是什么, 自然是画图. 最难画的图是什么图, 叫现状图, 之前看到一个蚂蚁的离职 P7 用代码屎山来形容老代码, 我想说维护这些都不算啥, 你有本事把这屎山画出来试试... 做了几年架构师, 我明白一个道理, 架构图就是充满美感的, 描绘屎一样现状的架构图是…
前端领域的 “干净架构”
它是一种非常方便的方案,可以帮助你解耦你的代码。让层、模块和服务尽量独立。不仅可以独立发布、部署,还可以让你从一个项目迁移另一个项目的时候也更加容易。
前端职业规划 - 如何从一线开发转职架构师
如果你刚工作没几年, 年轻富有朝气, 对技术有热情, 憧憬着自己的职业生涯稳步向前, 那我恐怕得先给你来碗毒鸡汤, 现实非常残酷, 因为现实不是一场游戏. 假设你想去大厂, 但是你自己学历背景一般, 你面对的对手各种各样, 有清北高材生或者野路子选手, 但人总是有七情六欲的, …
设计模式-装饰者模式
考虑一个咖啡店收费的问题:如何实现灵活的咖啡的价格计算。 咖啡店主要卖咖啡,但是后来为了满足不同客户的不同口味,只是纯咖啡,显得太单调了,就考虑增加不同的搭配,搭配不同的配料后会组成另一种饮品,这样,品种丰富了,但随之问题也来了,如何为不同新的品种计算新的准确的价格。两种方案:…
设计模式(四)Animation中的策略模式
定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变换。 避免多种处理方式存在的if else语句。方便拓展,多一种处理方式,就多加一个实现类 算法过多会造成多个算法实现类。Context需要了解所有的算法,并做出相应的…
设计模式 —— 建造者模式
在软件开发中,存在大量复杂对象,它们拥有一系列成员属性,这些成员属性中有些是引用类型的成员对象。而且在这些复杂对象中,还可能存在一些限制条件,如某些属性没有赋值则复杂对象不能作为一个完整的产品使用;有些属性的赋值必须按照某个顺序,一个属性没有赋值之前,另一个属性可能无法赋值等。…
前端开发之中间件模式
中间件模式是现如今各个框架——尤其是 Web 框架使用得较多的一种开发模式。譬如大名鼎鼎的 Express, Koa 等均使用中间件来处理请求。那么,何为中间件模式呢? 处理 Web 请求时,我们常常需要进行验证请求来源、检查登录状态、确定是否有足够权限、打印日志等操作,而这些…