【问题标题】:Typescript/Javascript and Angular打字稿/Javascript 和 Angular
【发布时间】: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


【解决方案1】:

Typescript 是非常强大的东西。我在打字稿上写了半年,我无法想象如何在没有打字的情况下在纯 js 上构建一些大项目。

如果您使用 javascript,切换到 typescript 不会很痛苦,因为结果中的 typescript 编译为纯 javascript。打字稿具有 javascript 的大部分新功能。

去吧,如果你在你的课程中取得成功,你将能够创造出很棒的东西。

【讨论】:

  • 好的,我会试一试。我很高兴开始!
  • 不要提及反对票,人们习惯于忘记他们是如何开始自己的,以及来自社区的支持是多么重要。
猜你喜欢
  • 2016-10-05
  • 2016-05-01
  • 1970-01-01
  • 2019-02-23
  • 2016-03-10
  • 2017-05-02
  • 1970-01-01
  • 2016-11-06
  • 2019-06-20
相关资源
最近更新 更多