Skip to content

Commit d71a233

Browse files
committed
2019.03.01
1 parent 7ba8a16 commit d71a233

8 files changed

Lines changed: 54 additions & 27 deletions

File tree

Cute-JavaScript/Cute-JS/README.md

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,16 @@
66

77
这次开始复习 [MDN](https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide) 这个系列的文章,巩固好自己的基础,也让自己养成记录学习的习惯,当然这些文章我也会同步到自己的博客。
88

9-
# 本文目录
10-
## JavaScript初级
9+
## 关于作者
10+
[![博客](http://images.pingan8787.com/icon_my1.png)](http://www.pingan8787.com)
11+
[![知乎](http://images.pingan8787.com/icon_zhihu1.png)](https://zhuanlan.zhihu.com/cute-javascript)
12+
[![掘金](http://images.pingan8787.com/icon_juejin1.png)](https://juejin.im/user/586fc337a22b9d0058807d53/posts)
13+
[![思否](http://images.pingan8787.com/icon_sf1.png)](https://segmentfault.com/blog/pingan8787)
14+
[![CSDN](http://images.pingan8787.com/icon_csdn1.png)](https://blog.csdn.net/qq_36380426)
15+
[![简书](http://images.pingan8787.com/icon_jianshu1.png)](https://www.jianshu.com/u/2ec5d94afd60)
16+
17+
## 本文目录
18+
### JavaScript初级
1119
1. [语法和数据类型](https://github.com/pingan8787/Leo-JavaScript/tree/master/Cute-JavaScript/Cute-JS/level1/1.%E8%AF%AD%E6%B3%95%E5%92%8C%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B.md)
1220
2. [流程控制和错误处理](https://github.com/pingan8787/Leo-JavaScript/tree/master/Cute-JavaScript/Cute-JS/level1/2.%E6%B5%81%E7%A8%8B%E6%8E%A7%E5%88%B6%E5%92%8C%E9%94%99%E8%AF%AF%E5%A4%84%E7%90%86.md)
1321
3. [循环和迭代](https://github.com/pingan8787/Leo-JavaScript/tree/master/Cute-JavaScript/Cute-JS/level1/3.%E5%BE%AA%E7%8E%AF%E5%92%8C%E8%BF%AD%E4%BB%A3.md)
@@ -23,21 +31,21 @@
2331
13. [迭代器和生成器](https://github.com/pingan8787/Leo-JavaScript/tree/master/Cute-JavaScript/Cute-JS/level1/13.迭代器和生成器.md)
2432
14. [元编程](https://github.com/pingan8787/Leo-JavaScript/tree/master/Cute-JavaScript/Cute-JS/level1/14.元编程.md)
2533

26-
## JavaScript中级
34+
### JavaScript中级
2735
15. [JS对象介绍](https://github.com/pingan8787/Leo-JavaScript/tree/master/Cute-JavaScript/Cute-JS/level2/1.JS对象介绍.md)
2836
16. [JSON对象介绍](https://github.com/pingan8787/Leo-JavaScript/tree/master/Cute-JavaScript/Cute-JS/level2/2.JSON对象介绍.md)
2937
17. [WebAPI介绍](https://github.com/pingan8787/Leo-JavaScript/tree/master/Cute-JavaScript/Cute-JS/level2/3.WebAPI介绍.md)
3038
18. [相等性判断](https://github.com/pingan8787/Leo-JavaScript/tree/master/Cute-JavaScript/Cute-JS/level2/4.相等性判断.md)
3139
19. [闭包](https://github.com/pingan8787/Leo-JavaScript/tree/master/Cute-JavaScript/Cute-JS/level2/5.闭包.md)
3240

33-
## JavaScript高级
41+
### JavaScript高级
3442
20. [事件](https://github.com/pingan8787/Leo-JavaScript/tree/master/Cute-JavaScript/Cute-JS/level3/1.事件.md)
3543
21. [高阶函数](https://github.com/pingan8787/Leo-JavaScript/tree/master/Cute-JavaScript/Cute-JS/level3/2.高阶函数.md)
3644
22. [内存管理](https://github.com/pingan8787/Leo-JavaScript/tree/master/Cute-JavaScript/Cute-JS/level3/3.内存管理.md)
3745

3846
更新中
3947

40-
## 其他细节知识
48+
### 其他细节知识
4149
1. [JS中的高阶函数](https://github.com/pingan8787/Leo-JavaScript/blob/master/base-javascript/other/1-JS中的高阶函数.md)
4250
2. [instanceof运算符](https://github.com/pingan8787/Leo-JavaScript/blob/master/base-javascript/other/2-instanceof运算符.md)
4351

Cute-JavaScript/Cute-Patterns/5.策略模式(Strategy).md

Whitespace-only changes.

Cute-JavaScript/Cute-Patterns/6.外观模式(Facade).md

Whitespace-only changes.

Cute-JavaScript/Cute-Patterns/7.代理模式(Proxy).md

Whitespace-only changes.

Cute-JavaScript/Cute-Patterns/8.中介者模式(Mediator).md

Whitespace-only changes.

Cute-JavaScript/Cute-Patterns/9.观察者模式(Observer).md

Whitespace-only changes.

Cute-JavaScript/Cute-Patterns/README.md

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
* [一、单体模式(Singleton Pattern)](https://github.com/pingan8787/Leo-JavaScript/blob/master/Cute-JavaScript/Cute-Patterns/1.单体模式(Singleton).md)
44
* [二、工厂模式(Factory Pattern)](https://github.com/pingan8787/Leo-JavaScript/blob/master/Cute-JavaScript/Cute-Patterns/2.工厂模式(Factory).md)
55
* [三、迭代器模式(Iterator Pattern)](https://github.com/pingan8787/Leo-JavaScript/blob/master/Cute-JavaScript/Cute-Patterns/3.迭代器模式(Iterator).md)
6-
* [四、装饰者模式(Decorator Pattern)](#四装饰者模式)
7-
* [五、策略模式(Strategy Pattern)](#五策略模式)
8-
* [六、外观模式(Façade Pattern)](#六外观模式)
9-
* [七、代理模式(Proxy Pattern)](#七代理模式)
10-
* [八、中介者模式(Mediator Pattern)](#八中介者模式)
11-
* [九、观察者模式(Observer Pattern)](#九观察者模式)
6+
* [四、装饰者模式(Decorator Pattern)](https://github.com/pingan8787/Leo-JavaScript/blob/master/Cute-JavaScript/Cute-Patterns/4.装饰者模式(Decorator).md)
7+
* [五、策略模式(Strategy Pattern)](https://github.com/pingan8787/Leo-JavaScript/blob/master/Cute-JavaScript/Cute-Patterns/5.策略模式(Strategy).md)
8+
* [六、外观模式(Façade Pattern)](https://github.com/pingan8787/Leo-JavaScript/blob/master/Cute-JavaScript/Cute-Patterns/6.外观模式(Facade).md)
9+
* [七、代理模式(Proxy Pattern)](https://github.com/pingan8787/Leo-JavaScript/blob/master/Cute-JavaScript/Cute-Patterns/7.代理模式(Proxy).md)
10+
* [八、中介者模式(Mediator Pattern)](https://github.com/pingan8787/Leo-JavaScript/blob/master/Cute-JavaScript/Cute-Patterns/8.中介者模式(Mediator).md)
11+
* [九、观察者模式(Observer Pattern)](https://github.com/pingan8787/Leo-JavaScript/blob/master/Cute-JavaScript/Cute-Patterns/9.观察者模式(Observer).md)
1212

1313
设计模式是可重用的用于解决软件设计中一般问题的方案,学习好一些设计模式,不仅让我们站在巨人的肩膀上,获得前人所有的经验,保证我们以优雅的方式组织我们的代码,满足我们解决问题所需要的条件。
1414

@@ -17,4 +17,12 @@ JavaScript是一种弱类型的、动态的、基于原型的语言,这使得
1717
本文我们将介绍九种常见的设计模式,看看在JavaScript中如何实现这些设计模式。
1818

1919

20-
开始阅读[《JavaScript设计模式》](https://book.douban.com/subject/11506062/),原书[《JavaScript Patterns》](https://book.douban.com/subject/5252901/)
20+
开始阅读[《JavaScript设计模式》](https://book.douban.com/subject/11506062/),原书[《JavaScript Patterns》](https://book.douban.com/subject/5252901/)
21+
22+
## 关于作者
23+
[![博客](http://images.pingan8787.com/icon_my1.png)](http://www.pingan8787.com)
24+
[![知乎](http://images.pingan8787.com/icon_zhihu1.png)](https://zhuanlan.zhihu.com/cute-javascript)
25+
[![掘金](http://images.pingan8787.com/icon_juejin1.png)](https://juejin.im/user/586fc337a22b9d0058807d53/posts)
26+
[![思否](http://images.pingan8787.com/icon_sf1.png)](https://segmentfault.com/blog/pingan8787)
27+
[![CSDN](http://images.pingan8787.com/icon_csdn1.png)](https://blog.csdn.net/qq_36380426)
28+
[![简书](http://images.pingan8787.com/icon_jianshu1.png)](https://www.jianshu.com/u/2ec5d94afd60)

Cute-JavaScript/README.md

Lines changed: 26 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,6 @@
11
最近开始把精力放在重新复习JavaScript的基础知识上面,不再太追求各种花枝招展的前端框架,框架再多,适合实际项目才是最重要。
22

3-
4-
上星期在掘金发布了几篇文章,其中最大块算是 [【复习资料】ES6/ES7/ES8/ES9资料整理(个人整理)](https://juejin.im/post/5c02b106f265da61764aa0c1),也是让我好好把这些规范复习了一遍,虽然不是完全的原创,而是自己的一些复习笔记,但是还是让我感觉还是挺有用的,在项目开发过程中,有有意识的去使用到这些新的规范。
5-
6-
7-
这次开始复习 [MDN](https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide) 这个系列的文章,巩固好自己的基础,也让自己养成记录学习的习惯,当然这些文章我也会同步到自己的博客。
8-
9-
## 查看更多
3+
## 一、关于作者
104
[![博客](http://images.pingan8787.com/icon_my1.png)](http://www.pingan8787.com)
115
[![知乎](http://images.pingan8787.com/icon_zhihu1.png)](https://zhuanlan.zhihu.com/cute-javascript)
126
[![掘金](http://images.pingan8787.com/icon_juejin1.png)](https://juejin.im/user/586fc337a22b9d0058807d53/posts)
@@ -15,8 +9,14 @@
159
[![简书](http://images.pingan8787.com/icon_jianshu1.png)](https://www.jianshu.com/u/2ec5d94afd60)
1610

1711

18-
# 本文目录
19-
## JavaScript初级
12+
## 二、《Cute-ES》目录
13+
1. [ES6 章节](https://github.com/pingan8787/Leo-JavaScript/blob/master/Cute-JavaScript/Cute-ES/1.ES6.md)
14+
2. [ES7 章节](https://github.com/pingan8787/Leo-JavaScript/blob/master/Cute-JavaScript/Cute-ES/2.ES7.md)
15+
3. [ES8 章节](https://github.com/pingan8787/Leo-JavaScript/blob/master/Cute-JavaScript/Cute-ES/3.ES8.md)
16+
4. [ES9 章节](https://github.com/pingan8787/Leo-JavaScript/blob/master/Cute-JavaScript/Cute-ES/4.ES9.md)
17+
18+
## 二、《Cute-JS》目录
19+
### JavaScript初级
2020
1. [语法和数据类型](https://github.com/pingan8787/Leo-JavaScript/tree/master/Cute-JavaScript/Cute-JS/level1/1.%E8%AF%AD%E6%B3%95%E5%92%8C%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B.md)
2121
2. [流程控制和错误处理](https://github.com/pingan8787/Leo-JavaScript/tree/master/Cute-JavaScript/Cute-JS/level1/2.%E6%B5%81%E7%A8%8B%E6%8E%A7%E5%88%B6%E5%92%8C%E9%94%99%E8%AF%AF%E5%A4%84%E7%90%86.md)
2222
3. [循环和迭代](https://github.com/pingan8787/Leo-JavaScript/tree/master/Cute-JavaScript/Cute-JS/level1/3.%E5%BE%AA%E7%8E%AF%E5%92%8C%E8%BF%AD%E4%BB%A3.md)
@@ -32,22 +32,33 @@
3232
13. [迭代器和生成器](https://github.com/pingan8787/Leo-JavaScript/tree/master/Cute-JavaScript/Cute-JS/level1/13.迭代器和生成器.md)
3333
14. [元编程](https://github.com/pingan8787/Leo-JavaScript/tree/master/Cute-JavaScript/Cute-JS/level1/14.元编程.md)
3434

35-
## JavaScript中级
35+
### JavaScript中级
3636
15. [JS对象介绍](https://github.com/pingan8787/Leo-JavaScript/tree/master/Cute-JavaScript/Cute-JS/level2/1.JS对象介绍.md)
3737
16. [JSON对象介绍](https://github.com/pingan8787/Leo-JavaScript/tree/master/Cute-JavaScript/Cute-JS/level2/2.JSON对象介绍.md)
3838
17. [WebAPI介绍](https://github.com/pingan8787/Leo-JavaScript/tree/master/Cute-JavaScript/Cute-JS/level2/3.WebAPI介绍.md)
3939
18. [相等性判断](https://github.com/pingan8787/Leo-JavaScript/tree/master/Cute-JavaScript/Cute-JS/level2/4.相等性判断.md)
4040
19. [闭包](https://github.com/pingan8787/Leo-JavaScript/tree/master/Cute-JavaScript/Cute-JS/level2/5.闭包.md)
4141

42-
## JavaScript高级
43-
19. [闭包](https://github.com/pingan8787/Leo-JavaScript/tree/master/Cute-JavaScript/Cute-JS/level3/1.事件.md)
44-
45-
更新中
42+
### JavaScript高级
43+
20. [事件](https://github.com/pingan8787/Leo-JavaScript/tree/master/Cute-JavaScript/Cute-JS/level3/1.事件.md)
44+
21. [高阶函数](https://github.com/pingan8787/Leo-JavaScript/tree/master/Cute-JavaScript/Cute-JS/level3/2.高阶函数.md)
45+
22. [内存管理](https://github.com/pingan8787/Leo-JavaScript/tree/master/Cute-JavaScript/Cute-JS/level3/3.内存管理.md)
4646

47-
## 其他细节知识
47+
### 其他细节知识
4848
1. [JS中的高阶函数](https://github.com/pingan8787/Leo-JavaScript/blob/master/base-javascript/other/1-JS中的高阶函数.md)
4949
2. [instanceof运算符](https://github.com/pingan8787/Leo-JavaScript/blob/master/base-javascript/other/2-instanceof运算符.md)
5050

51+
## 三、《Cute-Patterns》目录
52+
1. [单体模式(Singleton Pattern)](https://github.com/pingan8787/Leo-JavaScript/blob/master/Cute-JavaScript/Cute-Patterns/1.单体模式(Singleton).md)
53+
2. [工厂模式(Factory Pattern)](https://github.com/pingan8787/Leo-JavaScript/blob/master/Cute-JavaScript/Cute-Patterns/2.工厂模式(Factory).md)
54+
3. [迭代器模式(Iterator Pattern)](https://github.com/pingan8787/Leo-JavaScript/blob/master/Cute-JavaScript/Cute-Patterns/3.迭代器模式(Iterator).md)
55+
4. [装饰者模式(Decorator Pattern)](https://github.com/pingan8787/Leo-JavaScript/blob/master/Cute-JavaScript/Cute-Patterns/4.装饰者模式(Decorator).md)
56+
5. [策略模式(Strategy Pattern)](https://github.com/pingan8787/Leo-JavaScript/blob/master/Cute-JavaScript/Cute-Patterns/5.策略模式(Strategy).md)
57+
6. [外观模式(Facade Pattern)](https://github.com/pingan8787/Leo-JavaScript/blob/master/Cute-JavaScript/Cute-Patterns/6.外观模式(Facade).md)
58+
7. [代理模式(Proxy Pattern)](https://github.com/pingan8787/Leo-JavaScript/blob/master/Cute-JavaScript/Cute-Patterns/7.代理模式(Proxy).md)
59+
8. [中介者模式(Mediator Pattern)](https://github.com/pingan8787/Leo-JavaScript/blob/master/Cute-JavaScript/Cute-Patterns/8.中介者模式(Mediator).md)
60+
9. [观察者模式(Observer Pattern)](https://github.com/pingan8787/Leo-JavaScript/blob/master/Cute-JavaScript/Cute-Patterns/9.观察者模式(Observer).md)
61+
5162

5263
希望自己的文章会对各位有所帮助,也欢迎各位大佬指点。
5364

0 commit comments

Comments
 (0)