热门 最新 精选 话题 上榜
class Person { name: string; //属性 前面省略了public关键字 constructor(n: string) { // 构造函数, 实例化ame); }}var p = n...
原创 2022-06-27 11:18:24
45阅读
Typescript学习系列---《类》
泛型:软件工程中,不仅要创建一致的、定义良好的API,同时也要考虑可重用性。组件不仅能够支不特定数据类型的支持。泛型定义...
原创 2022-06-27 11:17:45
63阅读
Typescript学习系列---《泛型 一》
命名空间在代码量较大的情况下,为了避免各种变量命名相冲突,可将相似功能的函数、类、接口等放置到命名空
原创 2022-06-27 11:17:38
83阅读
安装 npm install -g typescript ...
原创 2022-06-27 11:16:55
193阅读
装饰器概念一种特殊类型的声明,能够被附加到类声明、方法、
原创 2022-06-27 11:16:49
61阅读
原创 2022-06-27 11:16:44
43阅读
Typescript学习系列---《Generators》
product?.price当 product没有值的时候,不访问其 price属性;当 product有值
原创 2022-06-27 11:16:30
52阅读
添加 breakfast()
原创 2022-06-27 11:16:24
107阅读
Typescript学习系列---《添加对象方法》
Object property 属性有三种var 变量 array 数组 function 函
原创 2022-06-27 11:16:20
67阅读
/** * use let to define block */{ let fruit = 'apple';}console.log(fruit); //wrongblo
原创 2022-06-27 11:16:14
30阅读
Object.assign:把对象的值复制到另一个对象里。
原创 2022-06-27 11:16:04
62阅读
Typescript学习系列---《assign》
原创 2022-06-27 11:15:58
42阅读
Typescript学习系列---《__proto__》
'use strict'const fruit = 'apple' ;fruit = banana;console.log(fruz
原创 2022-06-27 11:15:53
74阅读
DOM (Document Object Model) 文档对象模型DOM是所有浏览器都遵循的规
原创 2022-06-27 11:15:38
275阅读
buttononclick //on+事件,onclick对应的就是click事件 onmouseover onmouseout
原创 2022-06-27 11:15:32
95阅读
Typescript学习系列---《button》
无需实例化类,直接用类名.方法
原创 2022-06-27 11:15:26
23阅读
Typescript学习系列---《static》
原创 2022-06-27 11:15:02
277阅读
Typescript学习系列---《tsx文件 说明》
作者:Michael Yuan原文链接:https://www.infoq.com/articles/den
转载 2022-06-27 09:53:09
65阅读
如何在 Deno TypeScript 应用程序中访问 Rust 函数?
介绍 TypeScript 的核心原则之一是对值所具有的结构进行类型检查。我们使用接口(Interfaces)来定义对象的类型。接口是对象的状态(属性)和行为(方法)的抽象(描述) 接口初探 声明接口需要使用关键字interface,接下来我们定义一个接口,需求如下 需求: 创建人的对象, 需要对人
原创 2022-06-25 00:19:36
76阅读
TypeScript(4)接口
前言 对于传统的 JavaScript 程序我们会使用函数和基于原型的继承来创建可重用的组件,但对于熟悉使用面向对象方式的程序员使用这些语法就有些棘手,因为他们用的是基于类的继承并且对象是由类构建出来的。 从 ECMAScript 2015,也就是 ES6 开始, JavaScript 程序员将能够
原创 2022-06-25 00:19:26
136阅读
TypeScript(5)类、继承、多态
函数 函数是 JavaScript 应用程序的基础,它帮助你实现抽象层,模拟类,信息隐藏和模块。在 TypeScript 里,虽然已经支持类,命名空间和模块,但函数仍然是主要的定义行为的地方。TypeScript 为 JavaScript 函数添加了额外的功能,让我们可以更容易地使用。 基本示例 和
原创 2022-06-25 00:19:15
63阅读
TypeScript(6)函数
泛型 指在定义函数、接口或类的时候,不预先指定具体的类型,而在使用的时候再指定具体类型的一种特性。 引入 下面创建一个函数, 实现功能: 根据指定的数量 count 和数据 value , 创建一个包含 count 个 value 的数组 不用泛型的话,这个函数可能是下面这样: function c
原创 2022-06-25 00:19:05
207阅读
TypeScript(7)泛型
因为vue2 下vue-property-decorator +vue-tsx-support +vuex-module-decorators vuex-class ,class components 用的爽的也
原创 2022-06-21 20:36:26
249阅读
装饰器是一种特殊类型的声明,它能够被附加到类声明,方法, 访问符,属性或elloS
原创 2022-06-20 23:11:58
218阅读
error @typescript-eslint/eslint-plugin@5.11.0: The engine "node" is incompatible with this module. Expected version "^12.22.0 || ^14.17.0 || >=16.0.0"
转载 2022-06-20 12:37:15
695阅读
前言 由于最近在使用vue3写项目,使用vue3的前提就是要学习TypeScript,TypeScript算是JavaScript的升级版,TypeScript包含JavaScript和自己的一些特性 介绍 TypeScript是一种由微软开发的开源、跨平台的编程语言。它是JavaScript的超集
原创 2022-06-19 01:31:56
65阅读
在本文中,回顾了TypeScript中几个最有用的类型保护,并通过几个例子来了解它们的实际应用。
原创 精选 2022-06-17 10:16:05
551阅读
1点赞
命名空间使用立即执行的函数表达式是最常用的实现命名的方法。原因是立即执行函数创建的作用域不会对外层作用域有影响。命名空间是通过​​namespace​​关键字声明的。命名空间声明的名字可以使用点符号。命名空间内部可以使用函数声明、变量声明、接口声明和命名空间声明等。默认情况下,命名空间内部的声明只能在内部使用,在外面访问内部的声明会产生错误。如果我们想要在外部使用内部的声明,我们可以使用​​exp
原创 精选 2022-06-12 23:38:59
289阅读
1点赞
yyds干货盘点
聚合模块其他模块的模块导出作为当前模块的模块导出成为聚合模块。语法使用​​export...from...​​。模块中我们可以选择默认模块导出作为当前模块的默认模块导出。也可以选择部分模块导出作为当前模块的模块导出。还可以选择非默认模块导出作为当前模块的默认模块导出。也可以选择所有非默认模块导出作为当前模块的模块导出。也可以选择所有非默认模块导出并且更改名为当前模块的模块导出。我们需要注意的是在聚
原创 精选 2022-06-10 09:00:54
238阅读
1点赞
yyds干货盘点
声明合并一个标识符可以表示一个值、也可以表示一个类型或者一个命名空间。对于同一个标识符而言,它可以同时表示多个含义。如果同一声明空间内使用的标识符必须唯一。如果同一声明空间内存在同名的声明时,编译器会尝试将所有同名的声明合并为一个声明。如果无法进行声明合并,就会产生编译错误。合并的会按照值对值、类型对类型,命名空间对命名空间的方法合并。const zss = 5;interface People
原创 精选 2022-06-09 09:12:58
418阅读
1点赞
yyds干货盘点