javascript - Node.js、TypeScript、JavaScript 和 Angular 之间的连接

标签 javascript angularjs node.js angular typescript

如果之前有人问过这个问题,我深表歉意 - 直到现在我还没有找到足够的答案。

我的问题 Node.js 和 TypeScript 之间有什么联系?或者 TypeScript 和 Angular?

我知道 TypeScript 是一种扩展 Javascript 功能的语言,但是 Node.js 是做什么的?它是类似 TypeScript 的东西吗?如果是这样,那么两者不能同时使用,不是吗?

Angular 是做什么的?我知道您可以使用 Angular 为任何平台构建 native Web 应用程序,但是 Angular 部分是什么?

我目前的能力: 我了解 Java,目前已经学习了 HTML、CSS 和 JavaScript,以便构建可以在大多数系统上运行的单页应用程序。

最佳答案

Typescript 是 JavaScript 的扩展。它可以帮助您输入更好理解的代码,这些代码“编译”成可运行的 JavaScript 代码。它可以在每个也可以用 javascript 编写的项目中使用。 typescript 是 JavaScript。 NodeJS 是一个 JavaScript 解释器。 Angular 是一个 JavaScript 前端框架。三个完全不同的东西。 Angular 可用于前端,nodeJS 可用于后端,而您可以编写由 nodeJS 运行的 typescript 应用程序。

写完答案我发现还是不够清楚。 Javascript 不是编译语言。在 2009 年 NodeJS 创建之前,它只能由浏览器运行。 NodeJS 是一个读取并执行 javascript 的 C++ 应用程序。

关于javascript - Node.js、TypeScript、JavaScript 和 Angular 之间的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44101636/

相关文章:

asp.net-mvc - asp.net MVC 中的多个 CDN 包

node.js - fs.unlink 不会删除文件

javascript - 使用 InstantClick.js 加载初始页面后,jquery.mb.YTPlayer.js 无法工作

javascript - Sitemesh 出现 ERR_CONTENT_LENGTH_MISMATCH 错误

javascript - 通过另一个 Controller 调用函数时无法读取未定义的属性 'byId'

javascript - 根据lastChangedDate构造新数组

javascript - 如何从指令中查找并删除 DOM 元素?

node.js - 在node.js中解析bookmark.html

java - 如何从 Java 运行 Node.js 进程?

javascript - JS脚本持续时间