ts
北极那企鹅丶
一只小企鹅的前端之路
展开
-
typescript学习之路(五) —— ts的接口
项目开发中,我们会遇到这样的需求。就是我们需要开发一个函数或者一个插件或者库等等,需要调用者调用时传入指定的参数,比如我们需要的是string类型的或者对象类型的,再或者是对象类型的且里面的属性必须包含什么属性等,如果说我们自己的约定属于彼此之间的约定,那么接口就是ts为你的代码定义的强制契约。文章目录一般情况下的我们定义的约定接口初探可选属性只读属性额外的属性检查使用类型断言使用类型兼容使...原创 2020-03-25 21:02:48 · 2264 阅读 · 1 评论 -
typescript学习之路(四) —— ts类的继承(包含es5以及es6的类继承)
上一文已经写了es5,es6等类的定义,所以本章主要写es5和es6的继承,由于es6的继承和ts的继承如出一辙,只是加了类型定义而已,所以ts的继承稍微写下,不会太详细。文章目录es5继承原型链继承构造函数继承组合继承es6继承ts继承es5继承原型链继承所谓原型链继承,就是将一个实例对象挂载到另一个原型上。即继承对象的prototype = new 实例化的对象// 声明一个Pa...原创 2019-11-21 23:42:26 · 4479 阅读 · 0 评论 -
typescript学习之路(三) —— ts定义类的方法(包含es5以及es6的定义类)
typescript学习之路(三) —— ts定义类的方法(包含es5以及es6的定义类)原创 2019-11-13 22:24:18 · 5031 阅读 · 1 评论 -
typescript学习之路(二) —— ts的基本类型以及变量声明
和js的基本类型一样,ts都有相对应的类型。除此此外还定义了枚举类型来方便我们的使用。文章目录数字类型布尔类型字符串类型对象类型数组类型元组类型任意类型空类型Null 和 Undefined类型Never类型枚举类型联合类型类型断言数字类型 和js一样,ts里的所有数字都是浮点数。 这些浮点数的...原创 2019-11-11 23:26:58 · 2763 阅读 · 1 评论 -
typescript学习之路(一) —— 简介以及准备工作
很久之前就听说过ts,但是一直没有系统学习过,只是大概看了下ts官网,觉得用不上,但是现在不一样了,vue,angular,react-native 都已经开始全面拥抱ts了,在不学就跟不上时代了,so,耐下性子开始ts学习之旅吧。前言 为什么ts会叫typescript呢?type类型的意思,s...原创 2019-11-11 21:49:14 · 545 阅读 · 0 评论