
Typescript
huanxiaD
业精于勤而荒于嬉,行成于思而毁于随
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
typescript(4)中的类 Es5中的类和静态方法 继承(原型链继承、对象冒充继承、原型链+对象冒充组合继承)
1、最简单的类,构造函数 function Person(){ this.name = 'jack'; this.age = 18; } var p = new Person();//实例化一个方法 console.log(`${p.name}---${p.age}`); 2、构造函数和原型链里面增加方法 //构造函数上面的属性不会被多个实例共享 function Pers...原创 2019-05-30 11:52:26 · 356 阅读 · 0 评论 -
typescrip(5)中的类 类的定义,继承,类里面的修饰符
1、ts中定义类 class Person{ name:string;//属性, 前面省略了public 关键词 constructor(n:string){//构建函数, 实例化类的时候触发的方法 this.name = n; } run():void{ alert(this.name); } } var p = new ...原创 2019-05-30 17:58:18 · 165 阅读 · 0 评论 -
Typescript(1)介绍,安装,编译,开发工具
一、什么是Typescript? JavaScript 类型的超集,它可以编译成纯JavaScript,遵循最新的ES6、ES5规范。 TypeScript 可以在任何浏览器、任何计算机和任何操作系统上运行。 由微软开发的一款开源的编程语言。 最新的Vue、React也可以集成Typescript。 二、Typescript 的安装、编译 安装:打开cmd 输入 npm install -g ...原创 2019-05-28 14:35:57 · 253 阅读 · 0 评论 -
Typescript(2)数据类型
typescript 中的数据类型 typescript 中了使编写的代码更规范,更有利于维护,增加了类型校验,在typescript 中主要给我们提供了以下数据类型。 布尔类型(boolean) 数字类型(number) 字符串类型(string) 数组类型(array) 元组类型(tuple) 枚举类型(enum) 任意类型(any) null 和 undefined void 类型 nev...原创 2019-05-28 17:47:45 · 127 阅读 · 0 评论 -
typescript(6)中的类 静态属性 静态方法 抽象类 多态
【4】静态方法 class Person{ name:string; constructor(name:string){ this.name = name; } getName():string{ return `获取到的名字是:${this.name}`; } static stac(){//创建静...原创 2019-05-31 18:30:40 · 448 阅读 · 0 评论 -
typescrpt(3)中的函数
目录: 1、函数的定义 2、可选参数 3、默认参数 4、剩余参数 5、函数重载 6、箭头函数 es6 1、函数的定义 es5 定义函数的主要两种方式 (1)函数声明方式 function run(){ return 'run'; } typescript 中的函数声明方式 function run():string{ return 'run'; } (2)匿名函数 var run = fu...原创 2019-05-29 15:28:11 · 418 阅读 · 0 评论 -
typescript()-接口
对批量方法传入参数进行约束。 接口:行为动作的规范,对批量方法进行约束。 对象的约束,属性的约束,json的约束 interface FullName{ firstName:string; secondName:string; age:number; } function printName(obj:FullName){ //要求必须从传入对象, 对象包含f...原创 2019-06-10 10:32:38 · 103 阅读 · 0 评论 -
typescript(7) 接口的概念 以及属性类型接口
反反复复原创 2019-06-04 16:33:41 · 247 阅读 · 0 评论