本文更新于 2020-02-06。
TypeScript (中文官网)是具有类型系统,且是 JavaScript 的超集。 它可以编译成普通的 JavaScript 代码。 TypeScript 支持任意浏览器,任意环境,任意系统并且是开源的。
-
安装 TypeScript 转换工具
$ cnpm i -g typescript
-
编写第一个 TS 程序
Hello.ts
// hello.ts
console.log('Hello TypeScript!')
-
使用
tsc
命令转化为 JavaScript 文件:$ tsc ./Hello.ts
即可生成Hello.js
文件了。 -
That's all, Thanks!
TypeScript 与 JavaScript 的选择:
如何更好的利用 JS 的动态性和 TS 的静态特质,我们需要结合项目的实际情况来进行综合判断。一些建议:
- 如果是中小型项目,且生命周期不是很长,那就直接用 JS 吧,不要被 TS 束缚住了手脚。
- 如果是大型应用,且生命周期比较长,那建议试试 TS。
- 如果是框架、库之类的公共模块,那更建议用 TS 了。
至于到底用不用 TS,还是要看实际项目规模、项目生命周期、团队规模、团队成员情况等实际情况综合考虑。所以 TypeScript 能不能成为了你的 “刚需” 就看你自己的情况了。(摘自知乎某贴)
网友评论