首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
wayen15812
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
使用合适的设计模式一步步优化前端代码
现在业务迭代,需要我们在page.init()初始化代码块的最后增加一些功能,同时不影响原先的功能。按照正常的写法,我们可能会像下面这样写: 这样写是可以解决我们的需求,但是这样的代码是具有侵略性的,我们不得不在原先的代码的合适位置新增我们需要的代码。但我们思考一个问题,如果我…
武林秘籍之设计模式迷你手册
哎呀呀,不得了,不得了,小伙子你知不知道你刚才有道光从天灵盖喷出来,年纪轻轻就有一身横练的双手,简直就是百年一遇的 code 天才啊! 这要是让你打通任督二脉还不飞龙上天啊,我这有本《设计模式迷你手册》秘笈是无价之宝,我看与你有缘,收你一包辣条,传授给你吧。
超全的设计模式简介(45种)
共有 23 种设计模式。这些模式可以分为三大类: 创建型模式(Creational Patterns)- 这些设计模式提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用 new 运算符直接实例化对象。这使得程序在判断针对某个给定实例需要创建哪些对象时更加灵活。 结构型模式…
学习并理解 23 种设计模式
在《设计模式:可复用面向对象软件的基础》一书中所介绍的 23 种经典设计模式,不过设计模式并不仅仅只有这 23 种,随着软件开发行业的发展,越来越多的新模式不断诞生并得以应用。有经验的开发者在学习设计模式可以和过往的经验互相印证,更容易理解这些设计模式。 每个模式都有相应的对象…
JavaScript 常见设计模式
设计模式,这一话题一直都是程序员谈论的"高端"话题之一。许多程序员从设计模式中学到了设计软件的灵感和解决方案。 有人认为设计模式只在 C++或者 Java 中有用武之地,JavaScript 这种动态语言根本就没有设计模式一说。 通俗一点讲,设计模式就是在某种场合下对某个问题的…
AOP和IoC在点我达前端的实践
如今的编程模型有很多种,常用的是面向过程编程(POP)、面向对象编程(OOP)。其实还有好几种编程模型:面向切面编程(AOP,也就是我们今天要讨论的主题)、响应式编程、函数式编程。每种编程模型都有其对应的应用场景,今天我们只讨论AOP(顺带捎上IoC),其他几种后面有时间可以拿…
JavaScript中的装饰器--Decorator
上面两段是维基百科中对于Decorator装饰器模式的介绍.简单来说.Decorator就是一种动态地往一个类中添加新的行为的设计模式,它可以在类运行时,扩展一个类的功能.并且去修改类本身的属性和方法.使其可以在不同类之间更灵活的共用一些属性和方法.下面就让我们来看下在ES中D…
Javascript 中的 AOP
AOP (Aspect Oriented Programming) 意为面向切面编程,利用AOP可以对业务逻辑各个部分进行隔离,从而使得业务逻辑各部分的耦合度降低,提高程序的可重用性。
深入探讨前端组件化开发