书名
:JavaScript 设计模式与开发实践
作者
:曾探
出版时间
:2015年5月(有点儿遥远了,带着疑问读吧)
简介
:本书将教会你如何把经典的设计模式应用到JavaScript语言中,编写出优美高效、结构化和可维护的代码。
结构
:
前言:
在看这本书之前,看过 《Head First 设计模式》 (当时同事推荐的、优秀的设计模式书籍, 讲解绘声绘色,不枯燥),和 《设计模式就该这样学》 (系统化,全面,详细),但是都没有看完,原因是基于Java语言讲解的,大学里只学过皮毛,工作之后使用的是JavaScript,大部分知识都还给老师了,示例代码理解起来有点儿困难,就想找一本讲JavaScript的设计模式, 于是开启了 《JavaScript 设计模式与开发实践》 之旅。
学习计划:
2023.01.31~2023.02.28 第一遍 阅读
此阶段是通读,了解了本书的框架结构。
第一部分
:讲了设计模式使用到的基础知识, 后续设计模式的讲解中会体现。
第二部分
:具体讲了十四种设计模式,每个章节里面先用java写了一些示例,然后用设计模式去重构,加深读者对这个设计模式的理解;章节后面会举例在JavaScript中是怎么使用这个设计模式的;
第三部分
:是三种在JavaScript中常用的设计模式。
关上书,能说出十个设计模式,大概的含义。
2023.03.01~2023.03.27 第二遍 回顾
此阶段是精读,专注书中JavaScript部分。
一:
用JavaScript去写书中的示例,先自己按需求写了一版,发现不会的地方,再看书中的示例。
只有真正动手去写了,才能发生自己哪些地方还没有掌握好。
二:
每个设计模式输出一篇笔记,加了一些自己不成熟的示例,想法, 比较简单基础,实际开发中没有使用到的,还是列举的书中示例。
输出笔记:
(剩下的在草稿里, 还在不断完善中。。。)
总结:
坚持看完的技术书,虽然书中也有不少java代码,但是由浅入深,重构过程也是清晰明了,印象深刻;很多模式也是经常使用的,现在能说出它的设计理念了。在实际开发中,先思考再动手写代码;以前的思考更接近运用设计原则,函数的单一性,数据结构的可扩展性等等,比较零散地优化重构;现在也开始思考这模块适合使用哪种模式, 两者相结合,系统化、结构化。
hello,我是杨浅~
生命不息,学习不止,励志写更优雅的代码~
一位初出茅庐的写作小学生,欢迎大神们严厉指正,温柔批评~