|
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/ |
0 commit comments