📜  学习TypeScript教程

📅  最后修改于: 2021-01-11 12:12:05             🧑  作者: Mango

TypeScript教程

TypeScript教程提供了TypeScript的基本和高级概念。我们的TypeScript教程专为初学者和专业人士而设计。

TypeScript是一种开源的,面向对象的编程语言,由Microsoft根据Apache 2许可开发和维护。它由C#语言开发团队的核心成员Anders Hejlsberg引入。 TypeScript是JavaScript的强类型超集,可编译为纯JavaScript。它是一种用于应用程序级JavaScript开发的语言,可以在任何浏览器,任何主机和任何操作系统上执行。 TypeScript不能直接在浏览器上运行。它需要编译器才能在JavaScript文件中进行编译和生成。 TypeScript是JavaScript的ES6版本,具有一些附加功能。

我们的TypeScript教程包括有助于学习TypeScript的所有主题。这些是TypeScript的介绍,TypeScript的功能,TypeScript的组件,TypeScript第一个程序,TypeScript类型,TypeScript变量,TypeScript运算符,TypeScript决策制定,TypeScript循环,函数,类,数组,命名空间,模块,环境等等。 。

什么是TypeScript?

TypeScript是一种开源的纯面向对象编程语言。它是JavaScript的强类型超集,可编译为纯JavaScript。它包含JavaScript的所有元素。它是为大规模JavaScript应用程序开发设计的语言,可以在任何浏览器,任何主机和任何操作系统上执行。 TypeScript是一种语言以及一组工具。 TypeScript是JavaScript的ES6版本,具有一些附加功能。

TypeScript无法直接在浏览器上运行。它需要一个编译器来编译文件并在JavaScript文件中生成它,该文件可以直接在浏览器上运行。 TypeScript源文件的扩展名为“ .ts”。我们可以将任何有效的“ .js”文件重命名为“ .ts”文件。 TypeScript使用TSC(TypeScript编译器)编译器,它将Typescript代码(.ts文件)转换为JavaScript(.js文件)。

TypeScript的历史

2010年,C#语言开发团队的核心成员Anders Hejlsberg开始在Microsoft从事TypeScript的研究。 TypeScript的第一版于2012年10月1日向公众发布,并被标记为0.8版。现在,它由Microsoft根据Apache 2许可进行维护。 TypeScript的最新版本是TypeScript 3.5,已于2019年5月向公众发布。

为什么要使用TypeScript?

我们使用TypeScript具有以下好处。

  • TypeScript支持静态类型,强类型,模块,可选参数等。
  • TypeScript支持面向对象的编程功能,例如类,接口,继承,泛型等。
  • TypeScript快速,简单,最重要的是易于学习。
  • TypeScript在编译时提供错误检查功能。它将编译代码,如果发现任何错误,则它将在运行脚本之前突出显示错误。
  • TypeScript支持所有JavaScript库,因为它是JavaScript的超集。
  • 由于继承,TypeScript支持可重用性。
  • TypeScript使应用程序开发变得尽可能快速和容易,并且TypeScript的工具支持使我们能够自动完成,类型检查和源文档。
  • TypeScript具有扩展名为.d.ts的定义文件,可为外部JavaScript库提供定义。
  • TypeScript支持最新的JavaScript功能,包括ECMAScript 2015。
  • TypeScript具有ES6的所有优点以及更高的生产率。
  • 开发人员可以使用TypeScript节省大量时间。

具有TypeScript支持的文本编辑器

最初仅在Microsoft的Visual Studio平台中支持TypeScript。但是,今天,有很多文本编辑器和IDE可用,它们本身或通过插件都支持TypeScript编程。其中一些在下面给出。

  • Visual Studio程式码
  • 官方免费插件Sublime Text。
  • 最新版本的WebStorm
  • 它还支持Vim,Atom,Emacs等。

TypeScript教程索引

先决条件

在深入学习TypeScript之前,您必须具有OOP概念和JavaScript的基础知识。

听众

我们已经为初学者和专业人士开发了此TypeScript教程。使用TypeScript编辑器给出了很多示例。因此,您可以轻松地编辑TypeScript代码,这将帮助您轻松学习TypeScript。

问题

我们向您保证,在我们的TypeScript教程中不会发现任何问题。但是,如果发现任何错误,可以将其发布在我们的评论部分。