TS优势:
- 帮助更好地重构代码
- vscode等IDE的提示更加智能
- 类型声明本身就是非常好的文档
在大中型前端项目中,由于js的动态弱类型特性,导致很多错误在运行时才发现。
ts作为js的超集,为前端开发带来了编译时的检查,将很多的错误避免在了编译阶段。
也为IDE带来了更强的智能提示。
虽然学习ts会花一些时间,但这些时间是值得的。
使用ts开发项目之后,明显发现项目的可维护性变强了,bug率降低了,查文档也更加方便,一看类型声明文件就明白了各个字段的含义。
| Name | Name | Last commit date | ||
|---|---|---|---|---|
parent directory.. | ||||
TS优势:
在大中型前端项目中,由于js的动态弱类型特性,导致很多错误在运行时才发现。
ts作为js的超集,为前端开发带来了编译时的检查,将很多的错误避免在了编译阶段。
也为IDE带来了更强的智能提示。
虽然学习ts会花一些时间,但这些时间是值得的。
使用ts开发项目之后,明显发现项目的可维护性变强了,bug率降低了,查文档也更加方便,一看类型声明文件就明白了各个字段的含义。