首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
带你看月亮
掘友等级
前端开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
102
文章 101
沸点 1
赞
102
返回
|
搜索文章
最新
热门
狠狠的学 -- 模板方法模式
JS开发用到继承的地方并不多,模板方法模式是基于继承的一种设计模式。不同的类型可能存在同样的执行步骤,那么就可以将各个步骤抽离出来,定义在一个类中,各个类型再去继承这个类。 模板方法模式由 2 个部分
狠狠的学 -- 命令模式
命令模式主要用于解耦请求者与执行者之间的关系。有些场景,请求者并不需要知道操作的具体执行者、操作具体怎么做,但是仍需要发送请求。命令模式就很适合这种场景(比如,订餐)。
狠狠的学 -- 发布订阅模式
传统的发布订阅又可以叫做观察者模式,是松耦合的一对多关系。发布者持有订阅者的方法,发布者发布通知的时候会直接调用订阅者的方法。全局发布订阅则不同,由中间对象来调用订阅者方法。
狠狠的学 -- 迭代器模式
关键在于理解,迭代器模式就是以循环的方式访问聚合对象内的元素。类似lodash库就提供了很多这种方法,将js中只能对数组使用的forEach、map扩展到了其他类型对象。
狠狠的学 -- 代理模式
关键在于代理,也就是不方便直接访问目标对象或者不满足要求的时候,提供一个替身来控制对目标对象的访问。常见的代理有保护代理、缓存代理、虚拟代理。
狠狠的学 -- 策略模式
达到同一个目的可以用多种方法,在不同的情况下可以切换不同的方法达到同样的效果。策略模式关键在于将不同的算法处理过程封装起来,在不同情况下可以切换使用不同的算法。
狠狠的学 -- 单例模式
设计模式是针对工程中实际的问题总结形成的解决方案,不同的使用场景有对应的解决方案。设计模式遵守 3 个基本原则(单一职责原则(SRP)、开放封闭原则、最少知识原则(LKP))。另外讲了单例、惰性单例。
前端造地基-css-层叠规则
层叠规则是用来解决元素发生重叠时如何显示元素的问题。 层叠上下文(stacking context),元素在z轴方向上的封闭的空间。层叠上下文元素(具有层叠上下文)比普通元素在z轴方向更接近人
前端造地基-css-概念、元素、流、宽高
这本书很细,读到第4章有点举步维艰,重新回头,将未完成的笔记做完。复习一下,重新找到书的脉络,以及读这本书更有效的方法。这本书是张鑫旭大佬 css 三部曲的第一部。
前端造地基-js-1-《js dom编程艺术》
这本书可以作为dom入门书,我这是第二遍,来写下读书笔记吧。这篇文章主要讲看书的主要脉络和重点,以及第一章 js 和 dom 的历史。
下一页
个人成就
文章被阅读
1,158
掘力值
81
关注了
16
关注者
2
收藏集
3
关注标签
0
加入于
2021-03-05