
typescript
jasnet_u
这个作者很懒,什么都没留下…
展开
-
typescript(一)--ts安装、数据类型
一、typescript是什么 TypeScript是一种由微软开发的自由和开源的编程语言。它是JavaScript的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。安德斯·海尔斯伯格,C#的首席架构师,已工作于TypeScript的开发。 TypeScript扩展了JavaScript的语法,所以任何现有的JavaScript程序可以不加改变的在Typ...原创 2018-07-21 13:53:19 · 775 阅读 · 0 评论 -
typescript(二)--ts环境搭建(webStorm)
如题,本篇我们介绍下ts的开发环境搭建。typescript的开发环境,可选择vscode、sublime Text 或者webstrom均可,这里笔者采用的是webstrom作为typescript开发工具。在webstrom中new一个工程tsdemo_01,在工程中new一个tsconfig.json,在这个文件中配置ts编译选项,如编译输出目录,编译之后生成的JavaScript文...原创 2018-07-21 13:58:57 · 5520 阅读 · 0 评论 -
typescript(三)--ts中函数
如题。ts中函数语法大致和es6一致,因为ts中也兼容es5的语法,故es5的代码在ts中也并不会报错。又因为ts比js多了可选的类型,故ts的语法看起来更像传统面向对象编程语言(如java、c#等)的语法。ts中函数(方法): 函数的定义 可选参数 默认参数 剩余参数 函数重载 箭头函数 es6================================...原创 2018-07-21 14:03:33 · 4475 阅读 · 0 评论 -
typescript(四)--ts中类、对象、静态方法、继承
如题,本篇介绍下ts中类 、对象 、静态方法 、继承、类中成员返回修饰符等。ts中类继承类似于传统面向对象编程语言中的继承体系 ,使用extends关键字继承,类中this表示此当前对象本身,super表父类对象。子类构造函数中第一行代码调用父类构造函数完成初始化,然后再进行子类的进一步初始化。子类中可以访问父类(public、protected)的成员属性、方法。02_class.ts ...原创 2018-07-21 14:05:13 · 28063 阅读 · 0 评论 -
typescript(五)--ts中抽象类、继承、多态
如题,本篇我们介绍下ts中抽象类、继承、多态。 ts中类抽象类、多态: 抽象类: abstract 修饰, 里面可以没有抽象方法。但有抽象方法(abstract method)的类必须声明为抽象类(abstract class) 多态:父类定义一个方法不去实现,让继承它的子类去实现 每一个子类有不同的表现 注意:使用多态基础是类的继承或者接口实现。03_abstract_class...原创 2018-07-21 14:06:48 · 35038 阅读 · 1 评论 -
typescript(六)--ts中接口(对象型)
如题,接下来我们介绍下,ts中接口的使用。ts中接口,接口是代码的一种规范、约束和规定,ts中接口可分为以下几类:对象型接口 :对对象的规范函数型接口 :对函数的规范可索引(数组型)接口:对数组(or对象)的规范类类型接口: 对类的规范其他接口:泛型接口、继承接口的接口 等。本篇,我们介绍下对象型接口。04_interface_obj.ts/*ts中接口 接口是代...原创 2018-07-21 14:08:15 · 8416 阅读 · 0 评论 -
typescript(八)--ts中接口(可索引型、类类型)
如题,本篇我们介绍下ts中可索引型(数组型)接口 和类类型接口。可索引型接口用于构建hash散列、堆栈等。类类型接口就是传统面向对象语言(如java)中的接口,在传统面向对象语言(如java)中极为常见。06_interface_arr.ts 可索引接口/** ts中接口* 可索引(数组型)接口 数组 可索引对象(hash、堆栈) 不常用* */ //可索...原创 2018-07-21 14:11:22 · 6386 阅读 · 0 评论 -
typescript(九)--ts中泛型、泛型方法、泛型类、泛型接口
如题,本篇我们介绍写ts中的泛型。什么是泛型呢?我们可以理解为泛型就是在编译期间不确定方法的类型(广泛之意思),在方法调用时,由程序员指定泛型具体指向什么类型。泛型在传统面向对象编程语言中是极为常见的,ts中当然也执行泛型,如果你理解c#或java中的泛型,相信本篇理解起来会很容易。泛型函数、泛型类、泛型接口。08_generic.ts/* * ts中泛型 * 泛型就是...原创 2018-07-21 14:12:25 · 37515 阅读 · 2 评论 -
typescript(七)--ts中接口(函数型接口)
如题,本篇我们介绍下ts中函数型接口。ts中函数型接口,非常类似于java、c#中使用lambda表达式传入匿名函数。因为对象中仅包含已个函数,这个对象的全部意义也仅在于那个可被外部调用的函数,故而称之为函数型接口。05_interface_func.ts/** ts中接口* 函数型接口 ,非常类似于java、c#中使用lambda表达式传入匿名函数** *///// ...原创 2018-07-22 06:01:57 · 5248 阅读 · 0 评论