【发布时间】:2018-04-15 08:28:40
【问题描述】:
在过去的几个月里,我一直在学习 HTML、CSS、Javascript 和 Node.js。我现在想从 Angular 开始,我在 Udemy (https://www.udemy.com/the-complete-angular-master-class/learn/v4/t/lecture/7251988?start=171) 上购买了这门课程。在第二个教程中,他们提到他们将使用 Typescript 而不是 Javascript。我不知道打字稿是什么。我是不是买错了这门课,我应该再买一门吗?还是打字稿是 Angular 的重要组成部分?
【问题讨论】:
-
Typescript 是 javascript 的超集,它添加了类型注释和静态类型检查。 Angular 是用 typescript 编写的,因此 Typescript 是编写 Angular 应用程序的必要部分。然而,无论如何,很多人(包括我自己)更喜欢用打字稿写作。
-
来吧伙计们,我只是在问一个我关心的问题。为什么投反对票?
-
感谢 Crice 的解释。所以最好继续这门课程而不是寻找其他课程?
-
我认为人们对此表示反对,因为这是您可以从字面上搜索并找出您想知道的内容。如果你想学习 Angular,那么你必须学习 typescript。另一方面,如果您想学习 AngularJS,则不会学习 typescript(Angular 和 AngularJS 是完全不同的框架)。你是否应该选择另一门课程而不是这门课程取决于你想学什么。
-
TS 不是必须的,Angular 应用可以用 JS 开发(例如,stackoverflow.com/a/39029435/3731501)。但这里有几个应该使用 TS 的充分理由,所以坚持使用它是有意义的。
标签: javascript angular typescript