不二如是 发表于 2018-6-18 17:54:30

000 ※ Why JavaScript设计模式

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



在线阅读:传送门

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

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

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



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

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

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

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

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

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



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

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

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

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

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

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

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

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



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



课后作业


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



答案:
**** Hidden Message *****



如果有收获,别忘了评分{:10_281:} :

http://xxx.fishc.com/forum/201709/19/094516hku92k2g4kefz8ms.gif

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

http://xxx.fishc.com/forum/201803/21/151715umqz1qoywp11wjbq.gif

qiuyouzhi 发表于 2018-6-18 18:11:04

666

太别致旳温柔 发表于 2018-6-18 21:38:30

好好学习,天天向上

xiaozhouc 发表于 2018-6-19 08:31:22


好好学习,天天向上

小甲鱼 发表于 2018-6-19 17:39:04

{:10_279:} 好好说话~

看到美媚流口水 发表于 2018-6-20 11:49:25

好好学习,天天向上

lxx0321 发表于 2018-6-29 19:06:39

经典语句(><),好好学习天天向上!

JaminC 发表于 2018-6-29 21:40:17

好好学习,天天棒棒

yflook 发表于 2018-6-29 22:44:17

针对不同的对象,选择不同的模式

xumozhu 发表于 2018-7-3 12:23:33

{:10_269:}{:10_249:}gg

超爱甲鱼 发表于 2018-7-12 11:07:41

不知道

张知秋 发表于 2018-7-18 13:11:43

10天开发出来的东西,没有理由我10年学不会

little_lin 发表于 2018-9-30 11:47:42

666

每天进步一丢丢 发表于 2018-10-16 23:44:16

看看,学习学习

前路 发表于 2018-11-3 22:05:55

来了

super6415498 发表于 2018-11-22 13:12:50

学习学习

casinosun 发表于 2018-12-8 15:55:28

666666666666666666

chunchun2017 发表于 2020-4-14 10:56:10

嗯,这个帖子要回复看看..

小脑斧 发表于 2020-5-11 09:02:52

{:10_275:}

tianyuan 发表于 2020-5-12 17:09:23

{:10_277:}让程序逻辑结构更加抽象和高效?
页: [1] 2
查看完整版本: 000 ※ Why JavaScript设计模式