为什么前端要学TypeScript

什么是TypeScript

    它是拥有类型系统的JavaScript的超集,可以编译成JavaScript。

注意三个要点:

  • 类型检查:TS会在编译代码时,进行严格的静态类型检查(在编码阶段,发现可能存在的隐患)
  • 语言扩展:TS包括ES6和未来提案中的特性,比如异步操作和装饰器,也会从其他语言借鉴某些特性,比如接口和抽象类
  • 工具属性:TS可以编译成标准JS,可以在任何浏览器和操作系统运行

为什么使用TypeScript

  • 比如VScode具有强大的自动补全、导航和重构功能,使得接口定义可以直接代替文档,同时提高开发效率,降低维护成本。
  • 帮助我们重塑“类型思维”,接口提供方被迫取思考 API的边界,从代码编写者蜕变为代码的设计者
  • 让你在前端的路上走得更稳,走的更远

 

思维方式决定了编程习惯

编程习惯奠定了工程质量

工程质量划定了能力边界

posted @ 2020-06-05 16:51  小白蔡  阅读(471)  评论(0编辑  收藏  举报