📝 TypeScript教程

78篇技术文档
  TypeScript-接口

📅  最后修改于: 2020-10-19 03:54:43        🧑  作者: Mango

接口是实体应遵守的语法契约。换句话说,接口定义了任何实体必须遵守的语法。接口定义属性,方法和事件,它们是接口的成员。接口仅包含成员的声明。定义成员是派生类的责任。它通常有助于提供派生类将遵循的标准结构。让我们考虑一个对象-如果我们考虑对象的签名,则可能是-要在对象之间重用签名,我们可以将其定义为接口。声明接口interface关键字用于声明接口。这是声明接口的语法-句法示例:接口和对象该示例定义了...

  TypeScript-类

📅  最后修改于: 2020-10-19 03:55:48        🧑  作者: Mango

TypeScript是面向对象的JavaScript。 TypeScript支持面向对象的编程功能,例如类,接口等。就OOP而言,类是用于创建对象的蓝图。一个类封装对象的数据。 Typescript对此类的概念提供了内置支持。 JavaScript ES5或更早版本不支持类。 Typescript从ES6获得此功能。建立课程使用class关键字在TypeScript中声明一个类。下面给出了相同的语...

  TypeScript-对象

📅  最后修改于: 2020-10-19 03:56:17        🧑  作者: Mango

对象是包含键值对集合的实例。这些值可以是标量值或函数,甚至可以是其他对象的数组。语法如下-句法如上所示,对象可以包含标量值,函数和结构,例如数组和元组。示例:对象字面量表示法编译时,它将在JavaScript中生成相同的代码。上面代码的输出如下-TypeScript类型模板假设您在JavaScript中创建的对象字面量为-如果要向对象添加一些值,JavaScript允许您进行必要的修改。假设稍后我...

  TypeScript-命名空间

📅  最后修改于: 2020-10-19 03:56:45        🧑  作者: Mango

命名空间是对相关代码进行逻辑分组的一种方法。这是内置在TypeScript中的,而JavaScript中的变量声明进入了全局范围,而如果在同一项目中使用多个JavaScript文件,则有可能会覆盖或错误解释相同的变量,这将导致“全局命名空间污染问题”。 JavaScript。定义命名空间命名空间定义以关键字命名空间开头,后跟命名空间名称,如下所示:应该在名称空间之外访问的类或接口应该用关键字exp...

  TypeScript-模块

📅  最后修改于: 2020-10-19 03:57:15        🧑  作者: Mango

设计一个模块的目的是组织用TypeScript编写的代码。模块大致分为-内部模块外部模块内部模块内部模块来自早期版本的Typescript。这用于将类,接口,功能按逻辑分组到一个单元中,并可以导出到另一个模块中。在最新版本的TypeScript中,此逻辑分组被命名为命名空间。因此内部模块已经过时了,我们可以使用命名空间。内部模块仍受支持,但建议在内部模块上使用名称空间。内部模块语法(旧)命名空间语...

  TypeScript-环境

📅  最后修改于: 2020-10-19 03:57:39        🧑  作者: Mango

环境声明是一种告诉TypeScript编译器实际源代码存在于其他地方的方法。当您使用大量的第三方js库(例如jquery / angularjs / nodejs)时,您无法在TypeScript中重写它。对于TypeScript程序员来说,在使用这些库时确保类型安全和智能感知将是一个挑战。环境声明有助于将其他js库无缝集成到TypeScript中。定义环境按照惯例,环境声明保存在具有以下扩展名(...

  TypeScript-有用的资源

📅  最后修改于: 2020-10-19 03:57:55        🧑  作者: Mango

以下资源包含有关TypeScript的其他信息。请使用它们来获得有关此方面的更深入的知识。有关TypeScript的有用链接TypeScript官方网站-TypeScript的官方网站参考TypeScript Wiki–TypeScript的维基百科参考有关TypeScript的有用书籍要在此页面上注册您的网站,请发送电子邮件至...

  讨论TypeScript

📅  最后修改于: 2020-10-19 03:58:07        🧑  作者: Mango

使用TypeScript,您可以按照自己的实际方式编写JavaScript。 TypeScript是JavaScript的类型化超集,可编译为普通JavaScript。 TypeScript是具有类,接口和静态类型(如C#或Java)的纯面向对象的。流行的JavaScript框架Angular 2.0用TypeScript编写。掌握TypeScript可以帮助程序员编写面向对象的程序,并在服务器端...

  学习TypeScript教程

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

TypeScript教程TypeScript教程提供了TypeScript的基本和高级概念。我们的TypeScript教程专为初学者和专业人士而设计。TypeScript是一种开源的,面向对象的编程语言,由Microsoft根据Apache 2许可开发和维护。它由C#语言开发团队的核心成员Anders Hejlsberg引入。 TypeScript是JavaScript的强类型超集,可编译为纯Ja...

  TypeScript版本

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

TypeScript版本下面给出了TypeScript的完整发行历史记录。您还可以在GitHub上查看最新版本的完整文档。SNVersionRelease DateSignificant Changes1.0.801-10-20122.0.918-06-20133.1.106-10-2014Performance Improvements4.1.312-11-2014Protected modif...

  JavaScript与TypeScript

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

JavaScript和TypeScript之间的区别的JavaScriptJavaScript是HTML和Web上最流行的编程语言。 JavaScript是一种轻量级且跨平台的基于对象的脚本语言。它用于创建客户端动态页面。用JavaScript语言编写的程序称为脚本。脚本以HTML页面编写,并在页面加载时自动执行。它以纯文本形式提供和执行,不需要特殊的准备或编译即可运行。JavaScript的历史...

  TypeScript功能

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

TypeScript的功能面向对象的语言:TypeScript提供了面向对象的编程语言的完整功能,例如类,接口,继承,模块等。在TypeScript中,我们可以为客户端和服务器端开发编写代码。TypeScript支持JavaScript库:TypeScript支持每个JavaScript元素。它允许开发人员将现有的JavaScript代码与TypeScript一起使用。在这里,我们可以轻松使用所有...

  TypeScript组件

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

TypeScript的组件TypeScript语言在内部分为三个主要层。这些层中的每一个都分为子层或组件。在下图中,我们可以看到三层及其每个内部组件。这些层是:语言TypeScript编译器TypeScript语言服务1.语言它具有TypeScript语言元素。它包含诸如语法,关键字和类型注释之类的元素。2. TypeScript编译器TypeScript编译器(TSC)转换与其JavaScrip...

  TypeScript安装

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

TypeScript安装在本节中,我们将学习如何安装TypeScript,安装TypeScript的先决条件以及可以通过几种方式安装TypeScript。安装TypeScript的前提条件文字编辑器或IDENode.js程序包管理器(npm)TypeScript编译器安装TypeScript的方法有两种安装TypeScript的方法:使用Node.js程序包管理器(npm)安装TypeScript...

  TypeScript第一个程序

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

TypeScript第一个程序在本节中,我们将学习如何使用TypeScript编写程序,如何编译程序以及如何运行它。另外,我们将看到如何编译程序并显示错误(如果有)。让我们在文本编辑器中编写一个程序,保存,编译,运行它,并将输出显示到控制台。为此,我们需要执行以下步骤。步骤1打开文本编辑器,然后编写/复制以下代码。步骤2将以上文件另存为“.ts”扩展名。步骤3编译TypeScript代码。要编译源...