# TypeScript
[](https://travis-ci.org/zhongsp/TypeScript) [](http://makeapullrequest.com)
[TypeScript 3.1 (September 27, 2018)](https://blogs.msdn.microsoft.com/typescript/2018/09/27/announcing-typescript-3-1/)
|
[çæ¬åå¸è¯´æ](./doc/release-notes/TypeScript%203.1.md)
:heavy_check_mark: TypeScriptè¯è¨ç¨äºå¤§è§æ¨¡åºç¨çJavaScriptå¼åã :heavy_check_mark: TypeScriptæ¯æç±»åï¼æ¯JavaScriptçè¶
éä¸å¯ä»¥ç¼è¯æçº¯JavaScript代ç ã :heavy_check_mark: TypeScriptå
¼å®¹æææµè§å¨ï¼ææå®¿ä¸»ç¯å¢ï¼æææä½ç³»ç»ã :heavy_check_mark: TypeScriptæ¯å¼æºçã
:book: [å¨GitBookç½ç«ä¸é
è¯»æ¬æå](http://zhongsp.gitbooks.io/typescript-handbook/content/) :arrow_down: [ä¸è½½æ¬æå PDF ç](https://legacy.gitbook.com/download/pdf/book/zhongsp/typescript-handbook) :arrow_down: [ä¸è½½æ¬æå Mobi ç](https://legacy.gitbook.com/download/mobi/book/zhongsp/typescript-handbook) :arrow_down: [ä¸è½½æ¬æå ePub ç](https://legacy.gitbook.com/download/epub/book/zhongsp/typescript-handbook)
:link: [ä¸å¤§æ³¢æ°çå¿«éå¼å§æåï¼Reactï¼Angularï¼Nodejsï¼ASP.NET Coreï¼React Nativeï¼Vueï¼Glimmerï¼WeChatï¼Dojo2ï¼Knockoutç](./doc/quick-start/README.md)
妿è§å¾ä¸éå¯ä»¥å¾®ä¿¡æèµå <3
## ç®å½
* [å¿«é䏿](./doc/handbook/tutorials/README.md)
* [5åéäºè§£TypeScript](./doc/handbook/tutorials/TypeScript%20in%205%20minutes.md)
* [ASP.NET Core](./doc/handbook/tutorials/ASP.NET%20Core.md)
* [ASP.NET 4](./doc/handbook/tutorials/ASP.NET%204.md)
* [Gulp](./doc/handbook/tutorials/Gulp.md)
* [Knockout.js](./doc/handbook/tutorials/Knockout.md)
* [Reactä¸webpack](./doc/handbook/tutorials/React%20&%20Webpack.md)
* [React](./doc/handbook/tutorials/React.md)
* [Angular 2](./doc/handbook/tutorials/Angular%202.md)
* [ä»JavaScriptè¿ç§»å°TypeScript](./doc/handbook/tutorials/Migrating%20from%20JavaScript.md)
* [æå](./doc/handbook/README.md)
* [åºç¡ç±»å](./doc/handbook/Basic%20Types.md)
* [åé声æ](./doc/handbook/Variable%20Declarations.md)
* [æ¥å£](./doc/handbook/Interfaces.md)
* [ç±»](./doc/handbook/Classes.md)
* [彿°](./doc/handbook/Functions.md)
* [æ³å](./doc/handbook/Generics.md)
* [æä¸¾](./doc/handbook/Enums.md)
* [ç±»åæ¨è®º](./doc/handbook/Type%20Inference.md)
* [ç±»åå
¼å®¹æ§](./doc/handbook/Type%20Compatibility.md)
* [é«çº§ç±»å](./doc/handbook/Advanced%20Types.md)
* [å®ç¨å·¥å
፱Ȍ](./doc/handbook/Utility%20Types.md)
* [Symbols](./doc/handbook/Symbols.md)
* [Iterators å Generators](./doc/handbook/Iterators%20and%20Generators.md)
* [模å](./doc/handbook/Modules.md)
* [å½å空é´](./doc/handbook/Namespaces.md)
* [å½å空é´å模å](./doc/handbook/Namespaces%20and%20Modules.md)
* [模åè§£æ](./doc/handbook/Module%20Resolution.md)
* [声æåå¹¶](./doc/handbook/Declaration%20Merging.md)
* [书å.d.tsæä»¶](./doc/handbook/Writing%20Definition%20Files.md)
* [JSX](./doc/handbook/JSX.md)
* [Decorators](./doc/handbook/Decorators.md)
* [æ··å
¥](./doc/handbook/Mixins.md)
* [ä¸æçº¿æä»¤](./doc/handbook/Triple-Slash%20Directives.md)
* [JavaScriptæä»¶éçç±»åæ£æ¥](./doc/handbook/Type%20Checking%20JavaScript%20Files.md)
* [å¦ä½ä¹¦å声ææä»¶](./doc/handbook/declaration%20files/Introduction.md)
* [ç»æ](./doc/handbook/declaration%20files/Library%20Structures.md)
* [è§è](./doc/handbook/declaration%20files/Do's%20and%20Don'ts.md)
* [举ä¾](./doc/handbook/declaration%20files/By%20Example.md)
* [æ·±å
¥](./doc/handbook/declaration%20files/Deep%20Dive.md)
* [åå¸](./doc/handbook/declaration%20files/Publishing.md)
* [使ç¨](./doc/handbook/declaration%20files/Consumption.md)
* [å·¥ç¨é
ç½®](./doc/handbook/tsconfig.json.md)
* [tsconfig.json](./doc/handbook/tsconfig.json.md)
* [å·¥ç¨å¼ç¨](./doc/handbook/Project%20References.md)
* [NPMå
çç±»å](./doc/handbook/Typings%20for%20NPM%20Packages.md)
* [ç¼è¯é项](./doc/handbook/Compiler%20Options.md)
* [é
ç½® Watch](./doc/handbook/Configuring%20Watch.md)
* [å¨MSBuildé使ç¨ç¼è¯é项](./doc/handbook/Compiler%20Options%20in%20MSBuild.md)
* [ä¸å
¶å®æå»ºå·¥å
·æ´å](./doc/handbook/Integrating%20with%20Build%20Tools.md)
* [使ç¨TypeScriptçæ¯æ¥æå»ºçæ¬](./doc/handbook/Nightly%20Builds.md)
* [Wiki](./doc/wiki/README.md)
* [TypeScriptéçthis](./doc/wiki/this-in-TypeScript.md)
* [ç¼ç è§è](./doc/wiki/coding_guidelines.md)
* [常è§ç¼è¯é误](./doc/wiki/Common%20Errors.md)
* [æ¯æTypeScriptçç¼è¾å¨](./doc/wiki/TypeScript-Editor-Support.md)
* [ç»åASP.NET v5使ç¨TypeScript](./doc/wiki/Using-TypeScript-With-ASP.NET-5.md)
* [æ¶ææ¦è¿°](./doc/wiki/Architectural-Overview.md)
* [åå±è·¯çº¿å¾](./doc/wiki/Roadmap.md)
* [æ°å¢åè½](./doc/release-notes/README.md)
* [TypeScript 3.1](./doc/release-notes/TypeScript%203.1.md)
* [TypeScript 3.0](./doc/release-notes/TypeScript%203.0.md)
* [TypeScript 2.9](./doc/release-notes/TypeScript%202.9.md)
* [TypeScript 2.8](./doc/release-notes/TypeScript%202.8.md)
* [TypeScript 2.7](./doc/release-notes/TypeScript%202.7.md)
* [TypeScript 2.6](./doc/release-notes/TypeScript%202.6.md)
* [TypeScript 2.5](./doc/release-notes/TypeScript%202.5.md)
* [TypeScript 2.4](./doc/release-notes/TypeScript%202.4.md)
* [TypeScript 2.3](./doc/release-notes/TypeScript%202.3.md)
* [TypeScript 2.2](./doc/release-notes/TypeScript%202.2.md)
* [TypeScript 2.1](./doc/release-notes/TypeScript%202.1.md)
* [TypeScript 2.0](./doc/release-notes/TypeScript%202.0.md)
* [TypeScript 1.8](./doc/release-notes/TypeScript%201.8.md)
* [TypeScript 1.7](./doc/release-notes/TypeScript%201.7.md)
* [TypeScript 1.6](./doc/release-notes/TypeScript%201.6.md)
* [TypeScript 1.5](./doc/release-notes/TypeScript%201.5.md)
* [TypeScript 1.4](./doc/release-notes/TypeScript%201.4.md)
* [TypeScript 1.3](./doc/release-notes/TypeScript%201.3.md)
* [TypeScript 1.1](./doc/release-notes/TypeScript%201.1.md)
* [Breaking Changes](./doc/breaking-changes/breaking-changes.md)
* [TypeScript 3.1](./doc/breaking-changes/TypeScript%203.1.md)
* [TypeScript 2.8](./doc/breaking-changes/TypeScript%202.8.md)
* [TypeScript 2.7](./doc/breaking-changes/TypeScript%202.7.md)
* [TypeScript 2.6](./doc/breaking-changes/TypeScript%202.6.md)
* [TypeScript 2.4](./doc/breaking-changes/TypeScript%202.4.md)
* [TypeScript 2.3](./doc/breaking-changes/TypeScript%202.3.md)
* [TypeScript 2.2](./doc/breaking-changes/TypeScript%202.2.md)
* [TypeScript 2.1](./doc/breaking-changes/TypeScript%202.1.md)
* [TypeScript 2.0](./doc/breaking-changes/TypeScript%202.0.md)
* [TypeScript 1.8](./doc/breaking-changes/TypeScript%201.8.md)
* [TypeScript 1.7](./doc/breaking-changes/TypeScript%201.7.md)
* [TypeScript 1.6](./doc/breaking-changes/TypeScript%201.6.md)
* [TypeScript 1.5](./doc/breaking-changes/TypeScript%201.5.md)
* [TypeScript 1.4](./doc/breaking-changes/TypeScript%201.4.md)
**TypeScript Handbook**
* Read [TypeScript Handbook (Recommended, BUT not up to date officially)](http://www.typescriptlang.org/Handbook)
* Read [TypeScriptæå䏿ç - Published with GitBookï¼æç»æ´æ°ä¸ï¼ææ°çï¼](http://zhongsp.gitbooks.io/typescript-handbook/content/):book:
**TypeScript Language Specification**
* Read [TypeScript Language Specification](https://github.com/Microsoft/TypeScript/blob/master/doc/spec.md)
I'd love for you to contribute to the translation:)