用户登录

TypeScript 可以让我们使用 JavaScript 语言里的很多新的特性,即使这些新的特性还没在 Node.js 里实施,它的编译工具可以帮我们解释这些新的特性。它还可以让我们的开发工作更智能,编写的应用更稳定。

因为我们选择基于 Node.js 来开发服务端应用,所以开发应用的时候用的是 JavaScript 这种开发语言。在应用里安装了 Express 应用框架,用它上面提供的方法创建了几个应用接口,比如 app.get(),app.post() ,这些方法从哪来的?还有什么其它的方法吗?这些方法都支持哪些参数?参数的作用是什么?能不能在编辑器里自动提示它们?比如当我们输入 app. 的时候,就自动提示 在 app 这个东西里面都有什么东西,可以直接选择或者输入几个字母就可以自动补齐,解决的方案就是使用 TypeScript。

我们可以把 TypeScript 想成是一套开发工具,有语言部分,也有工具部分。TypeScript 语言可以想成是带 “外挂” 的,增强版的 JavaScript。就是它的底子仍然是 JavaScript,只不过让它更好用,更强大。它允许我们给应用里的不同的东西指定一种类型,这样在编写应用的时候,编辑器就知道在这种设置了类型的东西里面都提供什么了。

TypeScript 还带着一个编译的工具,因为 Node 最终需要的是用 JavaScript 语言编写的应用,它并不认识 TypeScript。所以我们用 TypeScript 编写的应用,最终需要使用它提供的编译工具(tsc)把用 TypeScript 语言写的东西编译成 Node.js 认识的 JavaScript 。

TypeScript《 Node.js 服务端应用开发:工作流程 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点