Skip to content

Commit 8e486cc

Browse files
committed
修正目录链接
1 parent ce1c625 commit 8e486cc

1 file changed

Lines changed: 99 additions & 99 deletions

File tree

README.markdown

Lines changed: 99 additions & 99 deletions
Original file line numberDiff line numberDiff line change
@@ -11,105 +11,105 @@
1111

1212
# 目录
1313

14-
## [第一章 概述](blob/master/chapter1.markdown)
15-
16-
- [模式](blob/master/chapter1.markdown)
17-
- [JavaScript:概念](blob/master/chapter1.markdown#a2)
18-
- [面向对象](blob/master/chapter1.markdown#a3)
19-
- [无类](blob/master/chapter1.markdown#a4)
20-
- [原型](blob/master/chapter1.markdown#a5)
21-
- [运行环境](blob/master/chapter1.markdown#a6)
22-
- [ECMAScript 5](blob/master/chapter1.markdown#a7)
23-
- [JSLint](blob/master/chapter1.markdown#a8)
24-
- [控制台工具](blob/master/chapter1.markdown#a9)
25-
26-
## [第二章 高质量JavaScript基本要点](blob/master/chapter2.markdown)
27-
28-
- [编写可维护的代码](blob/master/chapter2.markdown#a2)
29-
- [减少全局对象](blob/master/chapter2.markdown#a3)
30-
- [全局对象带来的困扰](blob/master/chapter2.markdown#a4)
31-
- [忘记var时的副作用](blob/master/chapter2.markdown#a5)
32-
- [访问全局对象](blob/master/chapter2.markdown#a6)
33-
- [单 var 模式](blob/master/chapter2.markdown#a7)
34-
- [声明提前:分散的 var 带来的问题](blob/master/chapter2.markdown#a8)
35-
- [for 循环](blob/master/chapter2.markdown#a9)
36-
- [for-in 循环](blob/master/chapter2.markdown#a10)
37-
- [(不)扩充内置原型](blob/master/chapter2.markdown#a11)
38-
- [switch 模式](blob/master/chapter2.markdown#a12)
39-
- [避免隐式类型转换](blob/master/chapter2.markdown#a13)
40-
- [避免使用 eval()](blob/master/chapter2.markdown#a14)
41-
- [使用parseInt()进行数字转换](blob/master/chapter2.markdown#a15)
42-
- [编码风格](blob/master/chapter2.markdown#a16)
43-
- [缩进](blob/master/chapter2.markdown#a17)
44-
- [花括号](blob/master/chapter2.markdown#a18)
45-
- [左花括号的放置](blob/master/chapter2.markdown#a19)
46-
- [空格](blob/master/chapter2.markdown#a20)
47-
- [命名规范](blob/master/chapter2.markdown#a21)
48-
- [构造器命名中的大小写](blob/master/chapter2.markdown#a22)
49-
- [单词分隔](blob/master/chapter2.markdown#a23)
50-
- [其他命名风格](blob/master/chapter2.markdown#a24)
51-
- [书写注释](blob/master/chapter2.markdown#a25)
52-
- [书写API文档](blob/master/chapter2.markdown#a26)
53-
- [一个例子:YUIDoc](blob/master/chapter2.markdown#a27)
54-
- [编写易读的代码](blob/master/chapter2.markdown#a28)
55-
- [相互评审](blob/master/chapter2.markdown#a29)
56-
- [生产环境中的代码压缩(Minify)](blob/master/chapter2.markdown#a30)
57-
- [运行JSLint](blob/master/chapter2.markdown#a31)
58-
- [小结](blob/master/chapter2.markdown#a32)
59-
60-
## [第三章 直接量和构造函数](blob/master/chapter3.markdown)
61-
62-
- [对象直接量](blob/master/chapter3.markdown#a2)
63-
- [对象直接量语法](blob/master/chapter3.markdown#a3)
64-
- [通过构造函数创建对象](blob/master/chapter3.markdown#a4)
65-
- [获得对象的构造器](blob/master/chapter3.markdown#a5)
66-
- [自定义构造函数](blob/master/chapter3.markdown#a6)
67-
- [构造函数的返回值](blob/master/chapter3.markdown#a7)
68-
- [强制使用new的模式](blob/master/chapter3.markdown#a8)
69-
- [命名约定](blob/master/chapter3.markdown#a9)
70-
- [使用that](blob/master/chapter3.markdown#a10)
71-
- [调用自身的构造函数](blob/master/chapter3.markdown#a11)
72-
- [数组直接量](blob/master/chapter3.markdown#a12)
73-
- [数组直接量语法](blob/master/chapter3.markdown#a13)
74-
- [有意思的数组构造器](blob/master/chapter3.markdown#a14)
75-
- [检查是不是数组](blob/master/chapter3.markdown#a15)
76-
- [JSON](blob/master/chapter3.markdown#a16)
77-
- [使用JSON](blob/master/chapter3.markdown#a17)
78-
- [正则表达式直接量](blob/master/chapter3.markdown#a18)
79-
- [正则表达式直接量语法](blob/master/chapter3.markdown#a19)
80-
- [原始值的包装对象](blob/master/chapter3.markdown#a20)
81-
- [Error对象](blob/master/chapter3.markdown#a21)
82-
- [小结](blob/master/chapter3.markdown#a22)
83-
84-
## [第四章 函数](blob/master/chapter4.markdown)
85-
86-
- [背景知识](blob/master/chapter4.markdown#a2)
87-
- [术语释义](blob/master/chapter4.markdown#a3)
88-
- [声明 vs 表达式:命名与提前](blob/master/chapter4.markdown#a4)
89-
- [函数的name属性](blob/master/chapter4.markdown#a5)
90-
- [函数提前](blob/master/chapter4.markdown#a6)
91-
- [回调模式](blob/master/chapter4.markdown#a7)
92-
- [一个回调的例子](blob/master/chapter4.markdown#a8)
93-
- [回调和作用域](blob/master/chapter4.markdown#a9)
94-
- [异步事件监听](blob/master/chapter4.markdown#a10)
95-
- [超时](blob/master/chapter4.markdown#a11)
96-
- [库中的回调](blob/master/chapter4.markdown#a12)
97-
- [返回函数](blob/master/chapter4.markdown#a12)
98-
- [自定义函数](blob/master/chapter4.markdown#a14)
99-
- [立即执行的函数](blob/master/chapter4.markdown#a15)
100-
- [立即执行的函数的参数](blob/master/chapter4.markdown#a16)
101-
- [立即执行的函数的返回值](blob/master/chapter4.markdown#a17)
102-
- [好处和用法](blob/master/chapter4.markdown#a18)
103-
- [立即初始化的对象](blob/master/chapter4.markdown#a19)
104-
- [条件初始化](blob/master/chapter4.markdown#a20)
105-
- [函数属性——Memoization模式](blob/master/chapter4.markdown#a21)
106-
- [配置对象](blob/master/chapter4.markdown#a22)
107-
- [柯里化 (Curry)](blob/master/chapter4.markdown#a23)
108-
- [函数应用](blob/master/chapter4.markdown#a24)
109-
- [部分应用](blob/master/chapter4.markdown#a25)
110-
- [柯里化](blob/master/chapter4.markdown#a26)
111-
- [什么时候使用柯里化](blob/master/chapter4.markdown#a27)
112-
- [小结](blob/master/chapter4.markdown#a28)
14+
## [第一章 概述](javascript.patterns/blob/master/chapter1.markdown)
15+
16+
- [模式](javascript.patterns/blob/master/chapter1.markdown)
17+
- [JavaScript:概念](javascript.patterns/blob/master/chapter1.markdown#a2)
18+
- [面向对象](javascript.patterns/blob/master/chapter1.markdown#a3)
19+
- [无类](javascript.patterns/blob/master/chapter1.markdown#a4)
20+
- [原型](javascript.patterns/blob/master/chapter1.markdown#a5)
21+
- [运行环境](javascript.patterns/blob/master/chapter1.markdown#a6)
22+
- [ECMAScript 5](javascript.patterns/blob/master/chapter1.markdown#a7)
23+
- [JSLint](javascript.patterns/blob/master/chapter1.markdown#a8)
24+
- [控制台工具](javascript.patterns/blob/master/chapter1.markdown#a9)
25+
26+
## [第二章 高质量JavaScript基本要点](javascript.patterns/blob/master/chapter2.markdown)
27+
28+
- [编写可维护的代码](javascript.patterns/blob/master/chapter2.markdown#a2)
29+
- [减少全局对象](javascript.patterns/blob/master/chapter2.markdown#a3)
30+
- [全局对象带来的困扰](javascript.patterns/blob/master/chapter2.markdown#a4)
31+
- [忘记var时的副作用](javascript.patterns/blob/master/chapter2.markdown#a5)
32+
- [访问全局对象](javascript.patterns/blob/master/chapter2.markdown#a6)
33+
- [单 var 模式](javascript.patterns/blob/master/chapter2.markdown#a7)
34+
- [声明提前:分散的 var 带来的问题](javascript.patterns/blob/master/chapter2.markdown#a8)
35+
- [for 循环](javascript.patterns/blob/master/chapter2.markdown#a9)
36+
- [for-in 循环](javascript.patterns/blob/master/chapter2.markdown#a10)
37+
- [(不)扩充内置原型](javascript.patterns/blob/master/chapter2.markdown#a11)
38+
- [switch 模式](javascript.patterns/blob/master/chapter2.markdown#a12)
39+
- [避免隐式类型转换](javascript.patterns/blob/master/chapter2.markdown#a13)
40+
- [避免使用 eval()](javascript.patterns/blob/master/chapter2.markdown#a14)
41+
- [使用parseInt()进行数字转换](javascript.patterns/blob/master/chapter2.markdown#a15)
42+
- [编码风格](javascript.patterns/blob/master/chapter2.markdown#a16)
43+
- [缩进](javascript.patterns/blob/master/chapter2.markdown#a17)
44+
- [花括号](javascript.patterns/blob/master/chapter2.markdown#a18)
45+
- [左花括号的放置](javascript.patterns/blob/master/chapter2.markdown#a19)
46+
- [空格](javascript.patterns/blob/master/chapter2.markdown#a20)
47+
- [命名规范](javascript.patterns/blob/master/chapter2.markdown#a21)
48+
- [构造器命名中的大小写](javascript.patterns/blob/master/chapter2.markdown#a22)
49+
- [单词分隔](javascript.patterns/blob/master/chapter2.markdown#a23)
50+
- [其他命名风格](javascript.patterns/blob/master/chapter2.markdown#a24)
51+
- [书写注释](javascript.patterns/blob/master/chapter2.markdown#a25)
52+
- [书写API文档](javascript.patterns/blob/master/chapter2.markdown#a26)
53+
- [一个例子:YUIDoc](javascript.patterns/blob/master/chapter2.markdown#a27)
54+
- [编写易读的代码](javascript.patterns/blob/master/chapter2.markdown#a28)
55+
- [相互评审](javascript.patterns/blob/master/chapter2.markdown#a29)
56+
- [生产环境中的代码压缩(Minify)](javascript.patterns/blob/master/chapter2.markdown#a30)
57+
- [运行JSLint](javascript.patterns/blob/master/chapter2.markdown#a31)
58+
- [小结](javascript.patterns/blob/master/chapter2.markdown#a32)
59+
60+
## [第三章 直接量和构造函数](javascript.patterns/blob/master/chapter3.markdown)
61+
62+
- [对象直接量](javascript.patterns/blob/master/chapter3.markdown#a2)
63+
- [对象直接量语法](javascript.patterns/blob/master/chapter3.markdown#a3)
64+
- [通过构造函数创建对象](javascript.patterns/blob/master/chapter3.markdown#a4)
65+
- [获得对象的构造器](javascript.patterns/blob/master/chapter3.markdown#a5)
66+
- [自定义构造函数](javascript.patterns/blob/master/chapter3.markdown#a6)
67+
- [构造函数的返回值](javascript.patterns/blob/master/chapter3.markdown#a7)
68+
- [强制使用new的模式](javascript.patterns/blob/master/chapter3.markdown#a8)
69+
- [命名约定](javascript.patterns/blob/master/chapter3.markdown#a9)
70+
- [使用that](javascript.patterns/blob/master/chapter3.markdown#a10)
71+
- [调用自身的构造函数](javascript.patterns/blob/master/chapter3.markdown#a11)
72+
- [数组直接量](javascript.patterns/blob/master/chapter3.markdown#a12)
73+
- [数组直接量语法](javascript.patterns/blob/master/chapter3.markdown#a13)
74+
- [有意思的数组构造器](javascript.patterns/blob/master/chapter3.markdown#a14)
75+
- [检查是不是数组](javascript.patterns/blob/master/chapter3.markdown#a15)
76+
- [JSON](javascript.patterns/blob/master/chapter3.markdown#a16)
77+
- [使用JSON](javascript.patterns/blob/master/chapter3.markdown#a17)
78+
- [正则表达式直接量](javascript.patterns/blob/master/chapter3.markdown#a18)
79+
- [正则表达式直接量语法](javascript.patterns/blob/master/chapter3.markdown#a19)
80+
- [原始值的包装对象](javascript.patterns/blob/master/chapter3.markdown#a20)
81+
- [Error对象](javascript.patterns/blob/master/chapter3.markdown#a21)
82+
- [小结](javascript.patterns/blob/master/chapter3.markdown#a22)
83+
84+
## [第四章 函数](javascript.patterns/blob/master/chapter4.markdown)
85+
86+
- [背景知识](javascript.patterns/blob/master/chapter4.markdown#a2)
87+
- [术语释义](javascript.patterns/blob/master/chapter4.markdown#a3)
88+
- [声明 vs 表达式:命名与提前](javascript.patterns/blob/master/chapter4.markdown#a4)
89+
- [函数的name属性](javascript.patterns/blob/master/chapter4.markdown#a5)
90+
- [函数提前](javascript.patterns/blob/master/chapter4.markdown#a6)
91+
- [回调模式](javascript.patterns/blob/master/chapter4.markdown#a7)
92+
- [一个回调的例子](javascript.patterns/blob/master/chapter4.markdown#a8)
93+
- [回调和作用域](javascript.patterns/blob/master/chapter4.markdown#a9)
94+
- [异步事件监听](javascript.patterns/blob/master/chapter4.markdown#a10)
95+
- [超时](javascript.patterns/blob/master/chapter4.markdown#a11)
96+
- [库中的回调](javascript.patterns/blob/master/chapter4.markdown#a12)
97+
- [返回函数](javascript.patterns/blob/master/chapter4.markdown#a12)
98+
- [自定义函数](javascript.patterns/blob/master/chapter4.markdown#a14)
99+
- [立即执行的函数](javascript.patterns/blob/master/chapter4.markdown#a15)
100+
- [立即执行的函数的参数](javascript.patterns/blob/master/chapter4.markdown#a16)
101+
- [立即执行的函数的返回值](javascript.patterns/blob/master/chapter4.markdown#a17)
102+
- [好处和用法](javascript.patterns/blob/master/chapter4.markdown#a18)
103+
- [立即初始化的对象](javascript.patterns/blob/master/chapter4.markdown#a19)
104+
- [条件初始化](javascript.patterns/blob/master/chapter4.markdown#a20)
105+
- [函数属性——Memoization模式](javascript.patterns/blob/master/chapter4.markdown#a21)
106+
- [配置对象](javascript.patterns/blob/master/chapter4.markdown#a22)
107+
- [柯里化 (Curry)](javascript.patterns/blob/master/chapter4.markdown#a23)
108+
- [函数应用](javascript.patterns/blob/master/chapter4.markdown#a24)
109+
- [部分应用](javascript.patterns/blob/master/chapter4.markdown#a25)
110+
- [柯里化](javascript.patterns/blob/master/chapter4.markdown#a26)
111+
- [什么时候使用柯里化](javascript.patterns/blob/master/chapter4.markdown#a27)
112+
- [小结](javascript.patterns/blob/master/chapter4.markdown#a28)
113113

114114
## 第五章 对象创建模式
115115

0 commit comments

Comments
 (0)