
typeScript
文章平均质量分 53
世态炎凉!!
谢谢你的关注!
展开
-
TypeScript装饰器原理分析
文章目录1.前言2.装饰器原理2.1 类装饰器2.2 属性饰器2.3 方法装饰器(访问器set.get也属于方法)2.4 参数装饰器3.装饰器执行顺序1.前言TypeScript装饰器装饰器是一种特殊类型的声明,它能够被附加到类声明,属性, 访问符,方法或方法参数上。 装饰器使用 @expression这种形式,expression求值后必须为一个函数,它会在运行时被调用,被装饰的声明信息做为参数传入。2.装饰器原理2.1 类装饰器参数:1. 对于静态成员来说是类的构造函数,对于实例成员是类的原原创 2021-05-22 17:00:39 · 1860 阅读 · 24 评论 -
typescript中interface里面使用new报错?
如果在接口里面使用new,看下面代码:export interface IPCElementOperationCommand { pc: PageContentRuntime.PageContent; pcs: PageContentSchema.PageContentSchema; elementIdPath: string; data: any; new(receiver: IViewElementReceiver, pc: PageContentRuntime原创 2021-04-10 16:11:12 · 3717 阅读 · 2 评论 -
typeScript 抽象类和接口的区别
文章目录1.什么是抽象类1.抽象类的特性2.什么是接口2.接口的特性3.抽象类和接口的区别?1.什么是抽象类抽象类,顾名思义,即类的抽象,从面向对象的角度来想,世界万物都可以用类来定义(男人是个类,女人是个类,奔驰是个类,宝马也是个类),那么抽象类又是类的抽象,举个例子,刚说了男人,女人,它们是不是都有公共的一些的属性和行为方法,都有头,手,脚等属性,吃饭,睡觉等行为,我们是不是可以进一步抽象出“人”这个类,然后让男人,女人去继承这个抽象类,这样他们就有了人的通用特性,然后在抽象类基础上定义各自的特殊属原创 2021-03-10 15:20:46 · 3467 阅读 · 0 评论 -
TypeScript入门教程二(通俗易通)
上篇文章讲到TypeScript的一些基础部分(原始数据类型,任意值,类型推断,联合类型,接口),下面继续介绍一些基础部分!一.数组的类型怎么定义一个数组呢,下面有几种方式:1.最简单的方法是使用「类型 + 方括号」来表示数组let arr:number[]=[1,2,3,4,5,6];这里限制了数组里面值的类型是number类型,否则就会报错!这里 '1’不是number类型所以报错!因为限制了值的类型,所以只能push number 类型!2.用接口表示数组interface原创 2020-09-18 10:35:43 · 282 阅读 · 0 评论 -
TypeScript入门教程一(通俗易通)
typescript现在已经慢慢变成前端工程师必学必会的技能了,它在开发大型应用的时候可以让代码更加可控,下面我是整理一些typeScript的基本的入门教程。一.原始数据类型JavaScript 的类型分为两种:原始数据类型(Primitive data types)和对象类型(Object types)。原始数据类型包括:布尔值、数值、字符串、null、undefined 以及 ES6 中的新类型 Symbol。1.布尔值(boolean)布尔值是最基础的数据类型,在 TypeScript 中原创 2020-09-05 16:00:30 · 3257 阅读 · 0 评论