GitHub又爆了!国外O'Reilly大牛耗时1年打造TypeScript编程手册

40 阅读2分钟

前言

无论使用哪一门编程语言,我们都有共同的经历。为了追查异常,我们一行一行分析代码,找出问题所在,各个击破。而TypeScript能助我们一臂之力,它会自动检查代码,指出那些逃过我们眼睛的错误。

与其他类型语言相比,TypeScript的特点是非常注重实用。TypeScript发明了一套全新的概念,保证代码简洁、准确,使编写应用的过程充满乐趣,更符合现代标准,也更安全。

今天小编分享的这本书适合各类程序员阅读,例如JavaScript专业工程师、C#从业者、Java拥护者、Python爱好者、Ruby偏爱者和Haske1l支持者。不管你使用什么编程语言,只要有一定的编程经验,了解函数、变量、类和错误等基础知识,就可以阅读这本书。

内容结构

本书有两个目的:

  • 一是深入讲解TypeScript语言的原理(理论层面);
  • 二是给出大量实用的建议,助你写出更好的TypeScript代码(应用层面)

目录

第1章 导言

第2章 TypeScript概述

第3章 类型全解

第4章 函数

第5章 类和接口

第6章 类型进阶

第7章 处理错误

第8章 异步编程、并发和并行

第9章 前后端框架

第10章 命名空间和模块

第11章 与JavaScript互操作

第12章 构建和运行ypeScript

由于篇幅问题,这段旅程即将告一段落

在这份资料里面我们一起学习了很多知识:什么是类型及类型的作用;TSC的运作方式;TypeScript支持哪些类型:TypeScript的类型系统如何处理推导、可赋值性、类型细化、类型拓宽和全面性检查;根据上下文确定类型的规则;型变的方式,类型运算符的用法;函数、类、接口、迭代器、可选代对象、生成器重载、多态类型、混入、装饰器;在截止时间之前,为了写出代码而牺牲安全性可以采用的折中方案。