es6语法版javascript设计模式练习计划
前言:行动之前列个计划先,发出去以表决心,不会再拖延,做就是对了
物料准备
demo运行环境:
- window7操作系统安装Nodejs
- Sublime Text 3 安装nodejs开发插件
- babel编译器 babel官网
学习材料
- 一本老书《Pro JavaScript Design Patterns》
- 阮一峰老师的ECMAScript 6 入门网站
- TC39-ECMAScript 网站 重点看这个->Standard ECMA-262 里面有es2017规范
TC39(Technical Committee 39)是一个推动JavaScript发展的委员会
TC39-ECMAScript 网站是个英文站点,看到下图中的红色小框了嘛,谷歌浏览器翻译好用的不要不要的……
这个网站的价值有待发现…….
练习目的
- 熟悉es6语法体验其好处
- 顺便回顾一下设计模式
写博效果
- 想不起来的时候要能帮助快速回忆,最好是连失忆后回来看当初所写都可以很快掌握
- 成为一个帮助自己开发的手册
避免误区
- 用es6语法翻译javascript设计模式的行为已经有人很多人这么做了,自己呢不要为了写而写,那样做没有任何意义
- 不要为了表面好看而忽略了内容思想
内容构成
- 用最少的白话描述设计模式的概念
- 用最少的白话描述运用场景
- 列出旧语法版的设计模式示例代码
- 使用es6语法翻译并注解好在什么地方
目录
-
Part 1 Object-Oriented Javascript
富有表现力的Javascript
- es6语法版javascript设计模式练习与学习笔记——第一章 Expressive JavaScript 接口
-
es6语法版javascript设计模式练习与学习笔记——第二章 Interface
封装与信息影藏
(我一会在写~…..)