JavaScript设计模式导学

如何成为一名合格的工程师?

作为一名合格的工程师,不仅需要懂代码,还要懂设计,一名合格工程师的必备条件:

前端开发有一定的设计能力,一般三年开发经验的同学,面试必须考设计能力

成为项目技术负责人,设计能力是必要的基础,如果没有设计能力就没办法承担起项目的规划和设计工作

从写好代码,到做好设计,设计模式是必经之路

 

 

前端学习设计模式的困惑

网上资料都是针对java等后端语言的

看懂概念,但是不知道怎么使用,看完就忘记了

现在的js框架,到底用了哪些设计模式

 

 

本系列文章做什么

讲解js设计模式,其中包括面向对象,设计原则,设计模式,综合示例

面向对象

ES6 class语法,三要素(继承,封装,多态),UML类图

设计原则

通过《LINUX/UNIX设计哲学》理解何为设计,5大设计原则分析和理解以及代码的演示,从设计到模式过度

设计模式

分优先级(哪些设计模式是比较常用的),结合核心技术,结合框架应用

综合示例

实现一个购物车案例,设计方案分析,代码演示,设计模式对应关系的分析,总结使用的7中设计模式

 

 

学习的前提

了解面向对象,有ES6语法基础,用过nodejs和npm环境

了解vue和react(至少看过文档和做过一些demo)

 

 

本系列文章后的收获

面向对象思想,UNL类图

5大设计原则,23中设计模式

能应对前端面试中的面试题

提升个人设计能力

 

 接下来开始学习把

webpack环境搭建开发环境,JavaScript面向对象的详解,UML类图的使用

 

JavaScript设计模式之设计原则

 

posted @ 2015-03-10 11:07  胡椒粉hjf  阅读(323)  评论(0编辑  收藏  举报