作者:empty 页数:518 出版社:empty |
致谢当前文档《TypeScript使用手册(TypeScript Handbook中文版) 》由进击的皇虫使用书栈(Bookstack.CN) 进行构建, 生成于2018-02-20.书栈(BookStack.CN) 仅提供文档编写、整理、归类等功能, 以及对文档内容的生成和导出工具。您在阅读文档获取知识的时候,发现文档内容有不恰当的地方,请向我们反馈,让我们共同携手,将知识准确、高效且有效地传递给每一个人。文档内容由网友们编写和整理, 书栈(BookStack.CN) 难以确认文档内容知识点是否错源。如果同时,如果您在日常工作、生活和学习中遇到有价值有营养的知识文档,欢迎分享到书栈(BookStack.CN) , 为知识的传承献上您的一份力量!如果当前文档生成时间太久, 请到书栈(BookStack.CN) 获取最新的文档, 以跟上知识更新换代的步伐文档地址:http://www.bookstack.cn/books/typescript-handbook书栈官网:http://www.bookstack.cn书栈开源:https://github.com/TruthHun分享,让知识传承更久远!感谢知识的创造者,感谢知识的分享者,也感谢每一位阅读到此处的读者,因为我们都将成为知识的传承者。本文档使用书栈(Honk Stack.CN) 构建前言TypeScriptHandbook(中文版)Typescript 2.6正式发布!从前打心眼儿里讨厌编译成JavaScript的这类语言, 像Coffee, Dart等。但是在15年春节前后却爱上了TypeScript。同时非常喜欢的框架Dojo, Angular js也宣布使用TypeScript做新版本的开发。那么Typescript究竟为何物?又有什么魅力呢?TypeScript是Microsoft公司注册商标。TypeScript具有类型系统, 且是JavaScript的超集。它可以编译成普通的JavaScript代码。TypeScript支持任意浏览器, 任意环境, 任意系统并且是开源的。TypeScript目前还在积极的开发完善之中, 不断地会有新的特性加入进来。因此本手册也会紧随官方的每个commit, 不断地更新新的章节以及修改措词不妥之处。如果你对TypeScript一见钟情, 可以订阅and star本手册, 及时了解ECMAScript 2015以及2016里新的原生特性, 并借助TypeScript提前掌握使用它们的方式!如果你对TypeScript的爱愈发浓烈, 可以与楼主一起边翻译边学习, PRs Welcome!!!在相关链接的末尾可以找到本手册的Git hub地址。主要修改(Latest5 updates)·2017-11-07新增章节:[JavaScript文件里的类型检查]·2017-05-16新增章节:[教程-5分钟了解TypeScript]·2017-05-01新增章节:[教程-React]·2016-11-27新增章节:[使用/// 贡献贡献代码Working on your first Pull Request?You can learn how from this free seriesHowto Contribute to an OpenSource Project on Git Hub如果您愿意的话,就可以参与到本项目里。这里接受大家贡献翻译,修改或其它任何形式。您可以审察已有的翻译,并提出保贵的修改意见或直接提交PR。如果你想翻译新的主题, 需要在issue里新增一条, 说明您正在翻译哪个主题。以防大家同时翻译一个,浪费了工作成果。Markdown书写规范检验我们使用Markdown lint来对手册内容进行书写规范检察。在新的提交前请本地测试是否符合书写规范。1.node lint.js很少时候会出现无法满足markdown lint, 这时可以考虑使用<1--markdown lint-disable NDe 29-->来禁用某些检查。详细信息请参考markdown lint官网。新增章节翻译需要同时更改SUMMARY.md,preface.md和README.mdGit book会自动解析。小建议你的提交最好满足:·详细的友好的提交信息,能够直观地说明改动内容。·考虑使用rebase, reset等工具将你本地的提交合并成意义更明确的提交记录。这样历史会 目录 ·快速上手 本文档使用书栈(Boole Stack.CN) 构 。5分钟了解TypeScript o ASP.NETCore o ASP.NET 4 Gulp e Knockout.js o React与web pack o React 。Angular 2 。从JavaScript迁移到TypeScript Evaluat on Warning:The document was created with Spire.PDF for.NET. Evaluat on Warning:The document was created with Spire.PDF for NET. ·手册 。基础类型 。变量声明 。接口 。类 。函数 。泛型 。枚举 。类型推论 。类型兼容性 。高级类型 。Symbols 。Iterators和Generators 。模块 。命名空间 。命名空间和模块 。模块解析 。声明合并 。书写.d.ts文件 。JSX ·Decorators 。混入 ·三斜线指令 。JavaScript文件里的类型检查 。结构 。规范 。举例 。深入 ·发布 。使用 。ts config.json 。N PM包的类型 。编译选项 。在MSBuild里使用编译选项 。与其它构建工具整合 。使用TypeScript的每日构建版本 。TypeScript里的this 。编码规范 。常见编译错误 。支持TypeScript的编辑器 。结合ASP.NET v 5使用TypeScript 。架构概述 。发展路线图 。TypeScript 2.7 o TypeScript 2.6 。TypeScript 2.5 o TypeScript 2.4 。TypeScript 2.3 TypeScript 2.2 o Typescript 2.1 。TypeScript 2.0 o TypeScript 1.8 。Typescript 1.7 。TypeScript 1.6 。TypeScript 1.5 。TypeScript 1.4 。TypeScript 1.3 。Typescript 1.1 。TypeScript 2.3 。TypeScript 2.2 。TypeScript 2.1 TypeScript 2.0 。TypeScript 1.8 。Typescript 1.7 o TypeScript 1.6 。TypeScript 1.5 。TypeScript 1.4 ·如何书写声明文件 ·工程配置 ·Wiki 本文档使用书栈(Honk Stack.CN) 构建 。新增功能 ·Breaking Changes TypeScript Handbook ·Read TypeScript Handbook(Recommended, BUT not uptodate officially) ·Read TypeScript手册中文版-Published with Git Book(持续更新中, 最新 版) :book: 本文档使用书栈(Honk Stack.CN) 构建-10- Evaluat on Warning:The document was created with Spire.PDF for.NET. TypeScript Language Specification I'd love for you to contribute to the translation:) Evaluat ign Warning:The document was created with Spire.PDF for NET. ·Read TypeScript Language Specification 本文档使用书栈(Honk Stack.CN) 构建 快速上手 链接 ·5分钟了解Typescript ·ASP.NETCore ·ASP, NET 4 ·Gulp ·Knockout.js ·React与web pack ·React ·Angular 2 ·从JavaScript迁移到TypeScript 本文档使用书栈(Hook Stack.CN) 构建 -十1 Evalua ion Warning e The document was created with Spire.PDF for.NET. 5分钟了解TypeScript Evalua on Warring g The document was created wth Spire.PDF for NET. 让我们使用TypeScript来创建一个简单的Web应用。 安装TypeScript 有两种主要的方式来获取TypeScript工具: ·通过n pm(Node.js包管理器) ·安装VisualStudio的TypeScript插件 VisualStudio 2017和VisualStudio 2015 Update 3默认包含了TypeScript。 如果你的VisualStudio还没有安装TypeScript, 你可以下载它 针对使用n pm的用户: 1.>n pm install-g typescript 构建你的第一个TypeScript文件 在编辑器, 将下面的代码输入到greeter.ts文件里:
《TypeScript使用手册(TypeScript Handbook中文)》目录