设计模式 | 000 ※ Why JavaScript设计模式

Posted 鱼C工作室

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设计模式 | 000 ※ Why JavaScript设计模式相关的知识,希望对你有一定的参考价值。


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



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


设计模式就是:

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


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


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


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


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


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


更大的野心:


设计模式 | 000 ※ Why JavaScript设计模式

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


记得在本人还是小菜鸟的时候,一次同事前辈的惊人操作,节省了数百行代码……


设计模式 | 000 ※ Why JavaScript设计模式天呐,竟然还有这种操作!当时就感慨,书到用时方恨少,好的工程师要一次一次跌倒爬起才能成长~


对于纯新手来讲,本系列效果不会很大,设计模式 | 000 ※ Why JavaScript设计模式很简单:


没有实践的多读概念,理解不了,用处不大,就像熟读兵法,没打过仗也白瞎!


设计模式 | 000 ※ Why JavaScript设计模式


建议先看这个专门为新手的打造的:


 JavaScript - 庖丁解牛 


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


设计模式 | 000 ※ Why JavaScript设计模式


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


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


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


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


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





课后作业


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



戳原文,更有料!

以上是关于设计模式 | 000 ※ Why JavaScript设计模式的主要内容,如果未能解决你的问题,请参考以下文章

The Fault in Our JARs: Why We Stopped Building Fat JARs

SKETCH WITH " WHY "

全球异地多活架构设计: Why and How

Why “微服务架构”

如何使用复杂模式格式化 GWT 中的数字?例如:“000-000-000/000”

UML的why-how-what