
TypeScript
一树梨花
这个作者很懒,什么都没留下…
展开
-
TypeScript的装饰器
首先我们来说一下什么是装饰器,其实TS中的装饰器和很多的静态语言(Java,C#)等中的装饰器其实是一样的,它会为被装饰的内容添加一些特定的内容,而装饰器本身就是一个方法,它需要遵循两个条件: 1. 不能够修改被装饰内容的源代码 2. 不能够修改被装饰内容的调用那么,我们进来就来说说在Ts中如何使用装饰器:(注:在TS中使用装饰器之前我们需要现在tsconfig.json这个配置文...原创 2020-03-31 18:22:26 · 387 阅读 · 0 评论 -
TypeScript:Enum枚举和泛型
今天我们开始说Ts中的Enum枚举类型和泛型的相关内容:枚举类型在其他的很多静态语言中都有相应的使用,在TS中的枚举类型也是类似的,很常见的一个使用场景是: 当我们在进行switch…case或者if…else…这样的条件判断的时候,我们可以对一些判断条件使用枚举类型,它可以使得条件的判断更加的直观,提高代码的可读性和易维护性。这里我们定义一个简单的枚举类型:enum Status{ ...原创 2020-03-18 11:30:07 · 1840 阅读 · 0 评论 -
TypeScript中的类
这次我们接着说TypeScript中的类的定义类是面向对象开发的一个标志,Js作为一门面向对象的开发语言,从Es6开始也支持了class关键字进行类的定义,而Ts作为Js的超集,也是一门静态的开发语言,其对于类的定义和使用也是必不可少的。现在我们先来简单的看下Ts中类的定义:// 这里我们以定义一个学生类为例class Student{ constructor(name: string,...原创 2020-03-17 12:53:31 · 528 阅读 · 0 评论 -
TypeScript: 函数定义和自定义类型
TypeScript已经开始,我们上次简单的说到了如何配置TS的编译环境以及简单的说到了一下TS的类型注解和类型推断的这两个简单的概念,今天将要说到的是TS中函数的注解定义,interface接口和type类型:首先我们先来看下函数的注解定义://TS函数注解定义语法:const func = (str : string): number => { // (str为参数: st...原创 2020-03-11 11:15:31 · 4402 阅读 · 0 评论 -
TypeScript:给你不一样的js编写体验(初探ts)
2020都到了,还不准备入手试试TypeScrip嘛!!前端攻城狮下一站拉开初步攻势,走进TypeScript的世界!让我们去看看静态的js语言如何让代码更加的高效和易于维护吧!!首先,TypeScript是什么?我们需要先搞清楚TypeScript是什么才可以找到合适的学习方法去学习它。关于TypeScript,它是一个JavaScript的超集,那么既然如此,它就兼容JavaScrip...原创 2020-02-25 19:39:13 · 627 阅读 · 1 评论