前言
无论使用哪一门编程语言,我们都有共同的经历。为了追查异常,我们一行一行分析代码,找出问题所在,各个击破。而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的类型系统如何处理推导、可赋值性、类型细化、类型拓宽和全面性检查;根据上下文确定类型的规则;型变的方式,类型运算符的用法;函数、类、接口、迭代器、可选代对象、生成器重载、多态类型、混入、装饰器;在截止时间之前,为了写出代码而牺牲安全性可以采用的折中方案。