本课程从TS基础入手,由基础类型一步步延伸到高级类型,通过示例来深入浅出的了解TypeScript的各种姿势。课程重点整体介绍:Ts 背景、优缺点、社区活跃度等TS常用类型基本概念基础类型、对象类型、接口、断言等进阶用法类、泛型及使用场景工程向代码检测、编译配置、tsconfig介绍工程中最佳实践、迁移工具。TypeScript本质上是一个JS linter。 因此,与其他语言(例如CoffeeScript(添加语法糖)或PureScript(完全不像JavaScript))不同,TypeScript和JavaScript语法没有明显的区别,意味着你无需学习很多知识就可以开始无缝编写TypeScript代码。 TypeScript中的类型是可选的,并且每个JavaScript文件都是有效的类型脚本文件。尽管如果初始文件中存在类型错误,编译器会发出警告,但编译器仍然会给您返回一个正常的JavaScript文件。 在前端还是后端使用TypeScript? TypeScript可以被编译为JavaScript。因此,TypeScript可以在任何可以使用JavaScript的地方使用:包括前端和后端。 JavaScript是用于为应用程序和网页的前端实现脚本的最流行的语言。因此,TypeScript可以用于相同的目的,但是它在服务器端的复杂企业项目中很有用。 JavaScript本是为应用程序和网页前端等客户端开发时的语言而设计。所以,TypeScript也同样可以用于完全相同的目的,但在复杂企业项目中的服务端的表现更令它大放异彩。通过本节课的学习,让我认识到前段设计与后端设计是紧密联系在一起的,两者相互渗透,相互贯通。在日后的学习中更要加强两者的综合运用,才能使自己的项目达到最好的水平。