Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit cd95398

Browse files
committed
Use LF instead of CRLF
1 parent c5d0899 commit cd95398

23 files changed

+1682
-1686
lines changed

README.md

Lines changed: 65 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -1,67 +1,65 @@
1-
# TypeScript 入门教程
2-
3-
> 原名《From JavaScript to TypeScript》
4-
5-
## 关于本书
6-
7-
- [在线阅读](http://ts.xcatliu.com/)
8-
- [GitHub 地址][GitHub]
9-
- 作者:[xcatliu](https://github.com/xcatliu/)
10-
11-
本书是作者在学习 [TypeScript] 后总结的学习教程。
12-
13-
随着对 TypeScript 理解的加深和 TypeScript 社区的发展,本书也会做出相应的更新,欢迎大家 [Star 收藏][GitHub]
14-
15-
- 在线版托管在 [GitBook](https://www.gitbook.com/book/xcatliu/typescript-tutorial/details)
16-
- 发现文章内容有问题,可以直接在页面下方评论
17-
- 对项目的建议,可以[提交 issue](https://github.com/xcatliu/typescript-tutorial/issues/new) 向作者反馈
18-
- 欢迎直接提交 pull-request 参与贡献
19-
20-
## 为什么要写本书
21-
22-
TypeScript 虽然有[官方手册][Handbook]及其[非官方中文版][中文手册],但是它每一章都希望能详尽的描述一个概念,导致前面的章节就会包含很多后面才会学习到的内容,而有些本该一开始就了解的基础知识却在后面才会涉及。如果是初学者,可能需要阅读多次才能理解。所以它更适合用来查阅,而不是学习。
23-
24-
与官方手册不同,本书着重于从 JavaScript 程序员的角度总结思考,循序渐进的理解 TypeScript,希望能给大家一些帮助和启示。
25-
26-
## 关于 TypeScript
27-
28-
[TypeScript] 是 JavaScript 的一个超集,主要提供了**类型系统****对 ES6 的支持**,它由 Microsoft 开发,代码[开源于 GitHub](https://github.com/Microsoft/TypeScript) 上。
29-
30-
它的第一个版本发布于 2012 年 10 月,经历了多次更新后,现在已成为前端社区中不可忽视的力量,不仅在 Microsoft 内部得到广泛运用,而且 Google 的 [Angular2](https://angular.io/) 也使用了 TypeScript 作为开发语言。
31-
32-
## 适合人群
33-
34-
本书适合以下人群
35-
36-
- 熟悉 JavaScript,至少阅读过一遍[《JavaScript 高级程序设计》](https://book.douban.com/subject/10546125/)
37-
- 了解 ES6,推荐阅读 [ECMAScript 6 入门]
38-
- 了解 Node.js,会用 npm 安装及使用一些工具
39-
- 想学习 TypeScript 或者想对 TypeScript 有更深的理解
40-
41-
本书**不适合**以下人群
42-
43-
- 没有系统学习过 JavaScript
44-
45-
## 版权许可
46-
47-
本书采用「保持署名—非商用」创意共享 4.0 许可证。
48-
49-
只要保持原作者署名和非商用,您可以自由地阅读、分享、修改本书。
50-
51-
详细的法律条文请参见[创意共享](http://creativecommons.org/licenses/by-nc/4.0/)网站。
52-
53-
## 相关资料
54-
55-
- [TypeScript 官网][TypeScript]
56-
- [Handbook]
57-
- [中文手册]
58-
- [TypeScript Deep Dive](https://basarat.gitbooks.io/typescript/content/)
59-
- [ECMAScript 6 入门]
60-
- [现在 TypeScript 生态系统如何?](http://www.zhihu.com/question/37222407)
61-
- [Typings](https://github.com/typings/typings)
62-
63-
[GitHub]: https://github.com/xcatliu/typescript-tutorial
64-
[TypeScript]: http://www.typescriptlang.org/
65-
[Handbook]: http://www.typescriptlang.org/docs/handbook/basic-types.html
66-
[中文手册]: https://zhongsp.gitbooks.io/typescript-handbook/content/
67-
[ECMAScript 6 入门]: http://es6.ruanyifeng.com/
1+
# TypeScript 入门教程
2+
3+
从 JavaScript 程序员的角度总结思考,循序渐进的理解 TypeScript。
4+
5+
> 原名《From JavaScript to TypeScript》
6+
7+
## 关于本书
8+
9+
- [在线阅读](https://ts.xcatliu.com/)
10+
- [GitHub 地址][GitHub]
11+
- 作者:[xcatliu](https://github.com/xcatliu/)
12+
13+
本书是作者在学习 [TypeScript] 后总结的入门教程。
14+
15+
随着对 TypeScript 理解的加深和 TypeScript 社区的发展,本书也会做出相应的更新,欢迎大家 [Star 收藏][GitHub]
16+
17+
- 在线版托管在 [GitBook](https://www.gitbook.com/book/xcatliu/typescript-tutorial/details)
18+
- 发现文章内容有问题,可以直接在页面下方评论
19+
- 对项目的建议,可以[提交 issue](https://github.com/xcatliu/typescript-tutorial/issues/new) 向作者反馈
20+
- 欢迎直接提交 pull-request 参与贡献
21+
22+
## 为什么要写本书
23+
24+
TypeScript 虽然有[官方手册][Handbook]及其[非官方中文版][中文手册],但是它每一章都希望能详尽的描述一个概念,导致前面的章节就会包含很多后面才会学习到的内容,而有些本该一开始就了解的基础知识却在后面才会涉及。如果是初学者,可能需要阅读多次才能理解。所以它更适合用来查阅,而不是学习。
25+
26+
与官方手册不同,本书着重于从 JavaScript 程序员的角度总结思考,循序渐进的理解 TypeScript,希望能给大家一些帮助和启示。
27+
28+
## 关于 TypeScript
29+
30+
[TypeScript] 是 JavaScript 的一个超集,主要提供了**类型系统****对 ES6 的支持**,它由 Microsoft 开发,代码[开源于 GitHub](https://github.com/Microsoft/TypeScript) 上。
31+
32+
它的第一个版本发布于 2012 年 10 月,经历了多次更新后,现在已成为前端社区中不可忽视的力量,不仅在 Microsoft 内部得到广泛运用,而且 Google 的 [Angular2](https://angular.io/) 也使用了 TypeScript 作为开发语言。
33+
34+
## 适合人群
35+
36+
本书适合以下人群
37+
38+
- 熟悉 JavaScript,至少阅读过一遍[《JavaScript 高级程序设计》](https://book.douban.com/subject/10546125/)
39+
- 了解 ES6,推荐阅读 [ECMAScript 6 入门]
40+
- 了解 Node.js,会用 npm 安装及使用一些工具
41+
- 想学习 TypeScript 或者想对 TypeScript 有更深的理解
42+
43+
本书**不适合**以下人群
44+
45+
- 没有系统学习过 JavaScript
46+
47+
## 版权许可
48+
49+
本书采用「保持署名—非商用」创意共享 4.0 许可证。
50+
51+
只要保持原作者署名和非商用,您可以自由地阅读、分享、修改本书。
52+
53+
详细的法律条文请参见[创意共享](http://creativecommons.org/licenses/by-nc/4.0/)网站。
54+
55+
## 相关资料
56+
57+
- [TypeScript 官网][TypeScript]
58+
- [Handbook] | [中文手册]
59+
- [ECMAScript 6 入门]
60+
61+
[GitHub]: https://github.com/xcatliu/typescript-tutorial
62+
[TypeScript]: http://www.typescriptlang.org/
63+
[Handbook]: http://www.typescriptlang.org/docs/handbook/basic-types.html
64+
[中文手册]: https://zhongsp.gitbooks.io/typescript-handbook/content/
65+
[ECMAScript 6 入门]: http://es6.ruanyifeng.com/

SUMMARY.md

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
1-
# Summary
2-
3-
- [前言](README.md)
4-
- [简介](introduction/README.md)
5-
- [什么是 TypeScript](introduction/what-is-typescript.md)
6-
- 安装 TypeScript(未完成)
7-
- Helo World(未完成)
8-
- [基础](basics/README.md)
9-
- [基本类型](basics/primitive-types.md)
10-
- [任意值(Any)](basics/any.md)
11-
- [类型推论](basics/type-inference.md)
12-
- [联合类型(Union Types)](basics/union-types.md)
13-
- [对象的类型——接口](basics/type-of-object-interfaces.md)
14-
- [数组的类型](basics/type-of-array.md)
15-
- [函数的类型](basics/type-of-function.md)
16-
- [声明文件(.d.ts)](basics/declaration-files.md)
17-
- [内置对象](basics/built-in-objects.md)
18-
- 进阶(未完成)
19-
- [类的用法](advanced/use-of-class.md)
20-
- [类的类型](advanced/type-of-class.md)
21-
- [元组(Tuple)](advanced/tuple.md)
22-
- [枚举(Enum)](advanced/enum.md)
23-
- 实践(未完成)
24-
- 学习资料(未完成)
1+
# Summary
2+
3+
- [前言](README.md)
4+
- [简介](introduction/README.md)
5+
- [什么是 TypeScript](introduction/what-is-typescript.md)
6+
- 安装 TypeScript(未完成)
7+
- Helo World(未完成)
8+
- [基础](basics/README.md)
9+
- [基本类型](basics/primitive-types.md)
10+
- [任意值(Any)](basics/any.md)
11+
- [类型推论](basics/type-inference.md)
12+
- [联合类型(Union Types)](basics/union-types.md)
13+
- [对象的类型——接口](basics/type-of-object-interfaces.md)
14+
- [数组的类型](basics/type-of-array.md)
15+
- [函数的类型](basics/type-of-function.md)
16+
- [声明文件(.d.ts)](basics/declaration-files.md)
17+
- [内置对象](basics/built-in-objects.md)
18+
- 进阶(未完成)
19+
- [类的用法](advanced/use-of-class.md)
20+
- [类的类型](advanced/type-of-class.md)
21+
- [元组(Tuple)](advanced/tuple.md)
22+
- [枚举(Enum)](advanced/enum.md)
23+
- 实践(未完成)
24+
- 学习资料(未完成)

0 commit comments

Comments
 (0)