TypeScript

    TypeScript 是 JavaScript 的类型的超集,主要提供了类型系统和对ES6的支持,它可以编译成纯 JavaScript。编译出来的 JavaScript 可以运行在任何浏览器上。TypeScript 编译工具可以运行在任何服务器和任何系统上。TypeScript 是开源的。

    优势:

  • 高度兼容原生脚本语法(甚至可以混着写)
  • 对语法的破坏性较少,即使没接触过的人,也能很快上手,初次阅读也没有什么障碍
  • 如名字所述,它讲究基于接口的强类型,因此非常适合原本的服务器开发者使用
  • 提供了大量编辑器的集成,有现有大量库的 .ts 元文件可用

    缺点 :

  • 有一定的学习成本,需要理解接口(Interfaces)、泛型(Generics)、类(Classes)、枚举类型(Enums)等前端工程师可能不是很熟悉的东西。而且它的中文资料也不多
  • 短期可能会增加一些开发成本,毕竟要多写一些类型的定义,不过对于一个需要长期维护的项目,TypeScript 能够减少其维护成本(这条需要来源)
  • 集成到构建流程需要一些工作量
  • 可能和一些库结合的不是很完美(这条需要举例)

安装步骤:

  • 首先安装npm工具
  • 通过npm命令 npm install -g typescript 或者命令cnpm install -g typescript安装typescript; 

目前typescript的使用方法可以参考阮一峰老师的ECMAScript 6 入门 

转载于:https://my.oschina.net/u/3042592/blog/1559790

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值