🌺了一天时间,更新了一个完整版本:
awesome-typescript
TypeScript 是一种由微软开发的自由和开源的编程语言。它是 JavaScript 的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。
TypeScript 扩展了 JavaScript 的句法,所以任何现有的 JavaScript 程序可以不加改变的在 TypeScript 下工作。TypeScript 是为大型应用之开发而设计,而编译时它产生 JavaScript 以确保兼容性。
目录
- 文章
- 视频
- 问答
- 书籍
- IDE
选型
- Vilicvane – TypeScript 2.0 新特性一览
- Vilicvane – TypeScript 2.1 新特性一览
- Vilicvane – TypeScript 2.2 新特性一览
- Vilicvane – TypeScript 2.3 新特性一览
- Microsoft – TypeScript 2.4 新特性一览
- 单纯的土豆 – ES5, ES2015 和 TypeScript 的区别
- 贺贺v5 – Angular2、Ionic、TypeScript、es6的关系?
- 极客学院 – 使用 TypeScript 提高开发能力
- Hevin – 为什么 Reddit 选择了 TypeScript?
- Neal1991 – 采用 Flow 以及 TypeScript
- SDK.cn – Slack 的 TypeScript 之路
- Djcordhose – 对比 Flow 和 TypeScript
- Lxxyx – TypeScript – 不止稳,而且快
教程
- Zhongsp – TypeScript Handbook (中文版)
- Xcatliu – TypeScript 入门教程
- Bjcl – TypeScript 教程
- Taobaofed – 认识 TypeScript
- Muyunyun – 从 JavaScript 到 TypeScript
- Leizongmin – TypeScript 零基础入门
- 絡克少年 – TypeScript 初探(一)
- Semlinker – TypeScript 简介
- Shangpudxd – TypeScript 入门
- Dom – TypeScript 进阶玩法
- Gitbook – TypeScript Deep Dive
设计模式
创建型模式
结构型模式
行为型模式
实战
- Guyoung – 使用 TypeScript 开发微信小程序
- Yanxiaodi – Ionic 2 With TypeScript
- Treri – 使用FIS3 和 TypeScript 实现 vue-hackernews-2.0
- Cacivy – Angular 2 + TypeScript 实现的 Cnode 社区
- Rangle.io – Angular 2 Training
中文视频
英文视频
- egghead.io – Use Types Effectively in TypeScript
- egghead.io – Up and Running with TypeScript
- udemy – TypeScript Fundamentals
- udemy – Introduction to TypeScript
- udemy – TypeScript: Learn the Basics in a Refreshing Way
- Segmentfault – 为什么Angular2和Ionic2都用TypeScript开发,TypeScript有什么优势吗?
- Zhihu – TypeScript 和 JavaScript 的区别?
- Zhihu – 如何评价 TypeScript?
- Zhihu – 现在 TypeScript 的生态如何?
- Zhihu – 关于Typescript和ES6的对比?
- Zhihu – 为什么 TypeScript 成功了,更先进的 ActionScript 却失败了?
中文书籍
英文书籍
- 2015 – Mastering TypeScript
- 2015 – Learning TypeScript
- 2016 – TypeScript: Modern JavaScript Development
- 2016 – TypeScript Blueprints
- 2016 – TypeScript Design Patterns
- 2017 – Mastering TypeScript , 2nd Edition
- 2017 – Beginning Angular 2 with Typescript
实际项目开发过程中,小编是使用 Visual Studio Code ,这里推荐 Awesome VS Code ,有兴趣的读者可以参考一下。