首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
Jolly_Lee
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
《JavaScript设计模式与开发实践》模式篇(2)—— 策略模式
应用场景1表单校验未使用策略模式使用策略模式应用场景2奖金计算,绩效为S的人年终奖有4倍工资,绩效为A的人年终奖有3倍工资,而绩效为B的人年终奖是2倍工资未使用策略模式:使用策略模式:系列文章:《Ja
《JavaScript设计模式与开发实践》模式篇(1)—— 单例模式
用代理实现单例模式应用场景:使用CreateDiv单例类,它的作用是负责在页面中创建唯一的div节点惰性单例应用场景:创建唯一的浮窗系列文章:《JavaScript设计模式与开发实践》最全知识点汇总大
《JavaScript设计模式与开发实践》模式篇(10)—— 职责链模式
假设我们负责一个售卖手机的电商网站,经过分别交纳 500 元定金和 200 元定金的两轮预定后(订单已在此时生成),现在已经到了正式购买的阶段。 公司针对支付过定金的用户有一定的优惠政策。在正式购买后,已经支付过 500 元定金的用 户会收到 100 元的商城优惠券,200 元…
《JavaScript设计模式与开发实践》模式篇(8)—— 模板方法模式
好莱坞无疑是演员的天堂,但好莱坞也有很多找不到工作的新人演员,许多新人演员在好莱 坞把简历递给演艺公司之后就只有回家等待电话。有时候该演员等得不耐烦了,给演艺公司打电 话询问情况,演艺公司往往这样回答:“不要来找我,我会给你打电话。” 在设计中,这样的规则就称为好莱坞原则。在这…
《JavaScript设计模式与开发实践》模式篇(7)—— 组合模式
以命令模式中的宏命令代码为例,宏命令对象包含了一组具体的子命令对象,不管是宏命令对象,还是子命令对象,都有一个execute方法负责执行命令。宏命令中包含了一组子命令,它们组成了一个树形结构,这里是一棵结构非常简单的树 在组合模式中,请求在树中传递的过程总是遵循一种逻辑。请求从…
《JavaScript设计模式与开发实践》模式篇(4)—— 迭代器模式
常用迭代器内部迭代器外部迭代器倒序迭代器中止迭代器系列文章:《JavaScript设计模式与开发实践》最全知识点汇总大全
《JavaScript设计模式与开发实践》模式篇(3)—— 代理模式
假设当 A 在心情好的时候收到花,小明表白成功的几率有 60%,而当 A 在心情差的时候收到花,小明表白的成功率无限趋近于 0。 小明跟 A 刚刚认识两天,还无法辨别 A 什么时候心情好。如果不合时宜地把花送给 A,花 被直接扔掉的可能性很大,这束花可是小明吃了 7 天泡面换来…
《JavaScript设计模式与开发实践》基础篇(2)—— 闭包和高阶函数
对于全局变量来说,全局变量的生存周期当然是永久的,除非我们主动销毁这个全局变量。 currying 又称部分求值。一个 currying 的函数首先会接受一些参数,接受了这些参数之后, 该函数并不会立即求值,而是继续返回另外一个函数,刚才传入的参数在函数形成的闭包中被保 存起来…
《JavaScript设计模式与开发实践》基础篇(1)—— this、call 和 apply
当函数不作为对象的属性被调用时,也就是我们常说的普通函数方式,此时的 this 总是指向全局对象。在浏览器的 JavaScript 里,这个全局对象是 window 对象。 Function.prototype.call 和 Function.prototype.apply 都…
《JavaScript设计模式与开发实践》最全知识点汇总大全
系列文章:《JavaScript设计模式与开发实践》基础篇(1)——this、call和apply《JavaScript设计模式与开发实践》基础篇(2)——闭包和高阶函数《JavaScript设计模式