写个TypeScript简介,有兴趣的同学可以尝试一下。
何为TypeScript
- 来自微软的编译到JS语言
- 类型支持
- 编译到es6/es5/es3
- 会写es6+就会写TypeScript
TypeScript相较Babel/CoffeeScript/…的优势
- 特性稳定。有谷歌(Angular2)和微软加成
- 优秀的开发者体验。VS Code, WebStorm, Atom, VS, Sublime Text, 和 Eclipse支持。前三个亲测都不错
- 类型是最好的文档,再也不用担心自己的代码和文档不一致了
#TypeScript对比函数式前端语言
- 泛型?类型别名?Union type?副作用?第三方库?类?原型?只管用就是
- JSX?没问题。React以外的JSX也支持
- 运行时类型检查?没问题。而且TypeScript可以识别if + instanceof,并在IDE中提供相应的提示。
先这些