Typescript第九/十章 前后端框架,命名空间和模块

第九章 前后端框架

9.1 前端框架

Typescript特别适合用于开发前端应用。Typescript对JSX有很好的支持,而且能安全地建模不可变性,从而提升应用的结构和安全性,写出的代码正确性高,便于维护。

9.1.1 React

JSX/TSX内容等

详情请到React官方学习

9.1.2 Angular

详情请到Angular学习

依赖注入,控制反转

9.1.3 Vue

详情请到Vue官方学习

Vue3全面支持Typescript

9.2 类型安全的API

  • 针对REST式API的swagger
  • 针对GraphQI的Apollo
  • 针对RPC的gRPC

9.3 后端框架

Nest.js完全支持Typescript

通过Typescript访问数据库,TypeORM超好用

第十章 命名空间和模块

在一个程序中,我们可以在不同的层级上进行封装。在最底层,函数封装行为,对象和列表等数据结构封装数据。函数和数据还可以放在类中,还可以把函数放在单独的数据库或数据存储器中,把函数和数据放入独立的命名空间中。

通常一个类或一系列使用函数放在一个文件中。再向上一层,我们可能会把多个类或多组使用函数组织在一起,构建成包(package),发布到NPM中。

模块(module)是一个重要概念,

我们要知道编译器(TSC)是如何解析模块的,

要知道构建系统(Webpack,Gulp,Vite等)是如何解析模块的,

还要知道模块在运行时是如何加载到应用的(使用

你可能感兴趣的:(Typescript学习指南,typescript,javascript,前端)