首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我能用JavaScript开发一个Angular 5应用吗?

我能用JavaScript开发一个Angular 5应用吗?
EN

Stack Overflow用户
提问于 2018-02-15 08:50:38
回答 5查看 5.7K关注 0票数 2

我是web dev的新手,目前正在阅读有关Angular和其他框架的文章。我知道Angular是用TypeScript写的,但我想知道是否有可能用Angular和JavaScript开发一个应用程序?

EN

回答 5

Stack Overflow用户

发布于 2018-02-15 08:55:40

你应该问自己的问题是,你为什么要这么做?TypeScript成为大型前端应用程序的标准。它保持了EcmaScript的领先地位,带来了更多的功能,这些功能只会成为标准的一部分,然后才会实现。更不用说静态类型了,它确保了所有类型的运行时错误都不会发生。

此外,TypeScript是JavaScript的超集,你可以在.ts文件中编写你以前的常规JS,而不用担心TypeScript给你带来的好处,如果这是你想要的。

票数 3
EN

Stack Overflow用户

发布于 2018-02-15 09:25:34

由于TypeScript是JavaScript的超集,因此现有的JavaScript程序也是有效的TypeScript程序。

(Wikipedia)

也就是说,所有的JavaScript都是有效的TypeScript。TypeScript 只是将的东西添加到JavaScript语言中,你不需要使用这些新特性,比如类型,你可以跳过它们,只需输入普通的JavaScript即可。

然而,,当你开发Angular应用程序时,你就成为了@angular-cli包和工具的用户,它可以帮助你为你的文件和项目生成样板代码。这些由命令行界面生成的代码是使用TypeScript特性编写的--因此,如果您出于某种原因拒绝使用TypeScript,将会使您的开发体验变得更糟,因为您将无法使用所有有助于您开发的Angular工具,例如CLI或文档。

票数 3
EN

Stack Overflow用户

发布于 2018-02-15 08:52:12

是。

默认情况下,Angular使用.ts文件。但是如果你用它们写简单的javascript代码,它仍然可以工作。有效的javascript也是有效的typescript。

一旦你开始使用angular,你会发现Typescript的好处是值得的。仅仅使用javascript编写一个Angular应用程序是没有意义的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48798595

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档