为什么我们在拥有Typescript时偏偏?
我不知道我们有打字稿和JavaScript,但是为什么我们要朝着 有角的。
angular还使用Typescript作为主文件。
答案 0 :(得分:2)
Angular是一个框架,建议将其与TypeScript一起使用。 为什么? https://vsavkin.com/writing-angular-2-in-typescript-1fa77c78d8e8
有关带有TypeScript的Angular的更多官方信息: https://angular.io/guide/typescript-configuration
答案 1 :(得分:2)
Angular是一个框架,您可以在其中构建spa(单页应用程序)以构建这种单页,您可以使用打字稿或Java脚本(打字稿和Java脚本是编程语言)。根据angular的建议,在angular中构建应用程序的最推荐语言是typescript,因为typescript提供了使用我们在c#或java中使用的oop概念的功能,还有一件事是Typescript实际上通过使用以下命令编译为Java脚本(浏览器可以理解)另一种转译器。
答案 2 :(得分:2)
在Angular中,您有:
在纯打字稿中(字面意思是纯JavaScript),您必须自己编写所有内容。您没有任何支持和框架规则。
答案 3 :(得分:0)
TypeScript是JavaScript语言的扩展(“超集”)。在内部,他们将您的ts代码仅转换为javascript。例如。
In typescript you write a code for constant like
const a = 10;
但是,如果您想在javascript中实现相同的功能,则必须按照以下代码编写
Object.defineProperty( obj, "a", {
value: 10,
writable: false,
enumerable: true,
configurable: true
});
TypeScript允许您利用ES6,ES2016和ES2017功能并编译为JavaScript。其中一些功能包括:
Classes
Modules
Arrow Functions