首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
郭仙人不是闲人
掘友等级
资深前端OB工程师
|
家里蹲待业青年研究中心
3年从业,5年coder,精通bugCV领域
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
25
文章 25
沸点 0
赞
25
返回
|
搜索文章
最新
热门
js设计模式学习笔记(八):状态机模式
状态:在代码执行过程中,若存在有标志性的特征的修改引起程序流程的改变。这个特征就是状态 状态模式将各种状态封装成一个个的类,并将状态的转变也封装在内。即这种状态的切换是已经固定好的, 不会有意外情况导致改变。状态模式节省了主程序中对于现有状态以及下一个状态的循环判断。在新增一种…
js设计模式学习笔记(七):迭代器模式
这种模式本质是为了统一封装对象的遍历,提供有序集合的遍历方式。但是各种语言都有对应的支持,所以一般是用不上的。
js设计模式学习笔记(六):观察者模式
观察者模式特点发布&订阅一对多介绍订阅者只关注自己感兴趣的内容发布者根据不同的订阅者订阅的内容,将对应的结果推送给(已经订阅的)订阅者已经订阅的订阅者:这里说明的是发布者需要将订阅者的注册信息(通知方
js设计模式学习笔记(五):代理模式
虚拟代理:代理对象保持与基础对象一致调用方式,假设基础对象的激活十分复杂或占用资源较多,此时可先使用虚拟代理进行接收保存,在调用。 调用者调用代理类的方法,委托代理类调用 Super 基础类中的 receiverFlower 函数。 变量的变化,并在合适的时候进行调用。 对于调…
js设计模式学习笔记(四):装饰器模式
在对象执行过程中动态的为这个对象添加新的方法或属性。这些新的方法、属性自身不属于这个对象。就像一个插件一样,安插在这个对象身上。需要的时候按上,不需要的时候就可以在这个对象身上去除。 不同于继承,装饰者模式主旨在于动态的进行方法的装配。它保留原方法的执行过程,并在需要的位置进行…
js设计模式学习笔记(三):适配器模式
已有的 目标方法 和 输入 之间不适配的时候,需要中间加入适配器进行辅助。 注意适配器模式 一定是 用于解决 两个 已有功能发生冲突情况,这种模式本身不会丰富功能,只是一个数据、调用的转换。
js设计模式学习笔记(二):单例模式
对于同一个类需要频繁且初始化消耗性能较大时可以考虑单例模式,来节省初始化消耗的性能。
js设计模式学习笔记(一):工厂模式
将实例化操作进行单独封装,可以将内部实现细节进行封装,外部只需要调用,而不考虑具体实现。 实例化对象的原型不是创建类,而是创建对象调用的内部封装类。
JS Proxy() API介绍
如果一个属性不可配置(configurable)且不可写(writable),则 Proxy 不能修改该属性,否则通过 Proxy 对象访问该属性会报错。 如果一个属性不可配置(configurable)且不可写(writable),则 Proxy 不能修改该属性,否则通过 P…
React V17.0源码 学习笔记(一)
调用 legacyCreateRootFromDOMContainer(contaiber,forceHydrate) 初始化 root。 将 root 赋值给 container._reactRootContainer,取出 root 中的_internalRoot 作为 f…
下一页
个人成就
文章被点赞
5
文章被阅读
4,873
掘力值
171
关注了
12
关注者
6
收藏集
6
关注标签
8
加入于
2020-04-09