TypeScript:

TypeScript是C#之父Anders Hejlsberg的又一力作,相信喜欢C#语法的朋友们对TypeScript一定也会爱不释手。

简单的聊一聊TypeScript吧

  • TS是一个应用程序级的JavaScript开发语言。
  • TS是JavaScript的超集,可以编译成纯JavaScript。
  • TS跨浏览器、跨操作系统、跨主机,开源。
  • TS始于JS,终于JS。遵循JavaScript的语法和语义,方便了无数的JavaScript开发者。
  • TS可以重用现有的JavaScript代码,调用流行的JavaScript库。
  • TS可以编译成简洁、简单的JavaScript代码,在任意浏览器、Node.js或任何兼容ES3的环境上运行。
  • TypeScript比JavaScript更具开发效率,包括:静态类型检查、基于符号的导航、语句自动完成、代码重构等。
  • TS提供了类、模块和接口,更易于构建组件。

顺便说一句,TypeScript虽然只关心生成JavaScript之前的这些内容(意味着不关心生成出的JS代码的运行效率),但是根据鄙人的观察和比较,TypeScript所生成的JavaScript代码比绝大部分的前台开发自己写的JavaScript的代码质量高至少一个数量级!!

 

TypeScript另一个优点:

TypeScript在各大主流的IDE和编辑器里有智能提示!

重要的事情要说三遍!写TypeScript有智能提示!写TypeScript有智能提示!写TypeScript有智能提示!

 

用TypeScript开发微信小程序

扯了半天T