鱼C论坛

 找回密码
 立即注册
查看: 7020|回复: 31

[庖丁解牛] 000 ※ Why JavaScript设计模式

[复制链接]
发表于 2018-6-18 17:54:30 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 不二如是 于 2018-6-19 17:41 编辑

cover.jpg


在线阅读传送门


为什么要开启JavaScript设计模式(design patterns)系列呢?

在回答上面的问题前,我们先需要知道,设计模式(Design Pattern)为何方神圣。

设计模式就是:
前辈在开发软件过程中将面临的问题及解决方案,整理总结成一个又一个的模式。例如:工厂模式、单例模式、建造者模式、...


6d95136bdea44a79069475a24dc02f6f.jpg


和老祖宗孙武,搞出来的孙子兵法,有异曲同工之妙~

知道了设计模式为何物,那么解释JavaScript设计模式就很容易了。

本人会用极其通俗易懂的文字描述+JavaScript,带着鱼油遨游在设计模式的世界。

为我们在日常开发中代码编写提供更高效率的指导和帮助~

反过来想,本系列教程也会提高自己的开发水平,毕竟,能给别人说清楚,才意味着自己更清楚~

更大的野心
为后续小甲鱼老师开展的《零基础入门学习JavaScript》系列,埋下新篇章的引子。


giphy.gif


记得在本人还是小菜鸟的时候,一次同事前辈的惊人操作,节省了数百行代码
天呐,竟然还有这种操作!当时就感慨,书到用时方恨少,好的工程师要一次一次跌倒爬起才能成长~


对于纯新手来讲,本系列效果不会很大,很简单:
没有实践的多读概念,理解不了,用处不大,就像熟读兵法,没打过仗,也白瞎。


建议先看这个专门为新手的打造的:JavaScript - 庖丁解牛

只要稍微懂一些JS,那么一起学习这些设计模式,绝对是如虎添翼

最上面的图片,本系列灵感,官方定义的标准均来自此书,有中文版。

后续系列中的案例、都是本人结合实践经验,写出来和鱼油们一起交流成长。

本系列课程受微信小程序 - 庖丁解牛启发,会在最后留下课后作业和答案。

画龙点睛,自觉完成作业的好处,懂得人,不用我在这里废话了。

giphy.gif


好了,让我们开启新系列的奇妙之旅吧~





课后作业


1、请鱼油谈谈对JavaScript设计模式的理解?



答案:
游客,如果您要查看本帖隐藏内容请回复





如果有收获,别忘了评分


                               
登录/注册后可看大图


这位鱼油,如果喜欢JS-设计模式,请订阅 专辑☞传送门)(不喜欢更要订阅



                               
登录/注册后可看大图

评分

参与人数 2荣誉 +10 鱼币 +10 贡献 +6 收起 理由
tianyuan + 5 + 5 + 3 感谢楼主无私奉献!
fxtxz2 + 5 + 5 + 3 鱼C有你更精彩^_^

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-6-18 18:11:04 | 显示全部楼层
666
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-6-18 21:38:30 | 显示全部楼层
好好学习,天天向上
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-6-19 08:31:22 | 显示全部楼层

好好学习,天天向上
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-6-19 17:39:04 | 显示全部楼层
好好说话~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-6-20 11:49:25 | 显示全部楼层
好好学习,天天向上
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-6-29 19:06:39 From FishC Mobile | 显示全部楼层
经典语句(><),好好学习天天向上!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-6-29 21:40:17 | 显示全部楼层
好好学习,天天棒棒
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-6-29 22:44:17 From FishC Mobile | 显示全部楼层
针对不同的对象,选择不同的模式
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-3 12:23:33 From FishC Mobile | 显示全部楼层
gg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-7-12 11:07:41 | 显示全部楼层
不知道
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-18 13:11:43 | 显示全部楼层
10天开发出来的东西,没有理由我10年学不会
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-9-30 11:47:42 | 显示全部楼层
666
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-10-16 23:44:16 From FishC Mobile | 显示全部楼层
看看,学习学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-11-3 22:05:55 | 显示全部楼层
来了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-11-22 13:12:50 From FishC Mobile | 显示全部楼层
学习学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-12-8 15:55:28 | 显示全部楼层
666666666666666666
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-14 10:56:10 | 显示全部楼层
嗯,这个帖子要回复看看..
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-11 09:02:52 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-5-12 17:09:23 | 显示全部楼层
让程序逻辑结构更加抽象和高效?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-22 02:06

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表