为什么我们在打字稿的时候会偏斜?

时间:2018-09-20 06:32:18

标签: angular typescript

为什么我们在拥有Typescript时偏偏?

我不知道我们有打字稿和JavaScript,但是为什么我们要朝着    有角的。

angular还使用Typescript作为主文件。

4 个答案:

答案 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中,您有:

  • 编码组织层,例如模块,组件,服务
  • 以上所有层均易于重用且易于测试
  • 具有双向数据绑定的模板
  • 其他ppl提供的许多服务和库(路由,ngBootstrap,日历,HttpClient)

在纯打字稿中(字面意思是纯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