TypeScript入门与实战
上QQ阅读APP看书,第一时间看更新

1.2.2 提高生产力

如果开发者习惯了使用静态类型编程语言,例如Java和C#等进行开发,那么在开始使用JavaScript语言编写程序时很可能会产生较大落差。因为我们会发现那些习以为常的开发者工具都没有被很好地支持,例如代码自动补全、跳转到定义和重命名标识符等。因为TypeScript为JavaScript添加了静态类型的支持,所以TypeScript有能力提供这些便利的开发者工具。图1-3演示了TypeScript的代码自动补全功能。

图1-3 代码自动补全

TypeScript提供了常用的代码重构工具。这些工具能够让我们在进行代码重构时更有信心且更加高效(见图1-4)。下面列出了部分重构工具:

▪重命名符号名。

▪提取到函数或方法。

▪提取类型。

图1-4 重命名符号名

TypeScript还提供了一些代码快速修复工具(见图1-5),例如:

▪自动删除未使用的声明。

▪自动删除执行不到的代码。

▪自动添加缺少的模块导入语句。

图1-5 自动删除未使用的声明