随笔分类 -  typeScript

摘要:1.类与接口 先讲一下这里面的“厉害”关系: (1)类继承类(一对一) (2)类实现接口(一对多) (3)接口继承接口(一对多) (4)接口继承类(一对一) 接下来除了(1)之外都会讲到,因为(1)在类的章节中讲过。 2.类继承类,类实现接口 类继承(extends)类,是说类继承了基类之后,就拥有 阅读全文
posted @ 2017-08-25 17:11 约爱丽丝下午茶 阅读(179) 评论(0) 推荐(0)
摘要:晚上睡不着 早上睡不着 中午睡不着 想睡觉 < ☺mizhiweixiao☺ > 1.类的相关概念 (1)类(Class):定义了一件事物的抽象特点,包含它的属性和方法。 (2)对象(Object):类的实例,通过new生成。 (3)面向对象(OOP)的三大特性:封装,继承,多态。 (4)封装(En 阅读全文
posted @ 2017-08-23 17:32 约爱丽丝下午茶 阅读(318) 评论(0) 推荐(1)
摘要:我怎么可以对你着了魔~ < ☺mizhiweixiao☺ > 1.用途和定义 (1)枚举用来限定取值在一定范围内的场景,比如一周有七天等。 (2)使用枚举可以定义一些有名字的常量。 (3)枚举使用关键字 enum 来定义 2.简单例子 从上面的栗子可以看出枚举值默认从0开始,依次递增。 同时枚举值和 阅读全文
posted @ 2017-08-22 22:35 约爱丽丝下午茶 阅读(465) 评论(0) 推荐(0)
摘要:啊啊啊啊啊啊~,又吃撑,以后不吃饭了! < ☺mizhiweixiao☺ > 1.数组和元组数组是介样儿的: 元组是介样儿的: 1 let student:[string,number,boolean] = ["weizeyang",22,true]; 星期五的尾巴,总是拉不长,哎! 2.赋值方式 阅读全文
posted @ 2017-08-18 16:31 约爱丽丝下午茶 阅读(385) 评论(0) 推荐(0)
摘要:1.字符串字面量类型 字符串字面量类型是用来约束取值只能是某几个字符串中的一个。 页面: 不能选择字符串字面量类型里面不存在的字符串 就和联合类型差不多.... 问.上面的这个例子都包含了之前讲过的什么知识点? 阅读全文
posted @ 2017-08-18 11:45 约爱丽丝下午茶 阅读(448) 评论(0) 推荐(0)
摘要:本文源于 0.前言 JavaScript中有很多内置对象,它们可以直接在typescript中当做定义好了的类型 内置对象是指根据标准在全局作用于上存在的对象,这里的标准是指ECMAScript和其他环境(比如DOM)的标准。 1.ECMAScript的内置对象 ECMAScript标准提供的内置对 阅读全文
posted @ 2017-08-18 11:06 约爱丽丝下午茶 阅读(322) 评论(0) 推荐(0)
摘要:今儿个甚是乏累呢~ 但是 < 下面可能是正题儿 > 1.函数声明 形式和JavaScript中的函数声明一样,不一样的是什么呢? (1)指定了参数的类型(因为有类型检查,所以要遵循),随后指定了返回值的类型, 这个时候返回值类型可以省略,因为typescript会根据返回语句自动推断出返回值的类型。 阅读全文
posted @ 2017-08-16 10:17 约爱丽丝下午茶 阅读(6426) 评论(0) 推荐(2)
摘要:0.忽然觉得插入代码的样式更好看些 1.类型[] 表示法 1 let arr1 : number[] = [1,2,3]; 2 let arr2 : string[] = ["1","2","3"]; 3 let arr3 : any[] = ["1",2,true,{age:1}]; 4 5 le 阅读全文
posted @ 2017-08-14 17:24 约爱丽丝下午茶 阅读(3912) 评论(0) 推荐(0)
摘要:在typescript中,用接口(interface)来定义对象的类型。 和java中的类和接口的关系类似。 我在java书中看到接口是这样讲的:接口是一组常量和抽象方法的集合,抽象方法不给出方法体,由实现接口的类去实现,它提供方法声明与方法实现相分离的机制,使多个类之间表现出共同的行为能力。 意思 阅读全文
posted @ 2017-08-14 14:27 约爱丽丝下午茶 阅读(1692) 评论(0) 推荐(0)
摘要:1.官网 https://www.tslang.cn/docs/home.html 2.入门教程 http://www.cnblogs.com/tansm/p/TypeScript_Handbook.html https://ts.xcatliu.com/ https://www.w3cschool 阅读全文
posted @ 2017-08-10 20:08 约爱丽丝下午茶 阅读(137) 评论(0) 推荐(0)
摘要:1.任意值any 可以将任意类型的变量赋值给该类型的变量,没有指定类型的变量默认为any 也可以用来定义不定类型的数组 2.类型推论 上面说到没有指定类型的变量默认为any类型的,但是当声明变量时定义了该变量值,则默认变量为该值得类型值,这就是类型推论 若声明时未定义,则不会 3.联合类型 即可以取 阅读全文
posted @ 2017-08-10 20:02 约爱丽丝下午茶 阅读(970) 评论(0) 推荐(0)
摘要:javascript的类型分为两种:原始类型和引用类型(见js->数据类型) 原始类型:boolean 、number、string、 null、undefined 下面就分别讲下这五种原始类型在typescript中的应用 1.boolear 3行是常用的定义方法,7行说明不可用构造函数定义boo 阅读全文
posted @ 2017-08-10 20:00 约爱丽丝下午茶 阅读(300) 评论(0) 推荐(0)
摘要:在JavaScript中使用var定义变量,但是在typescript中定义变量推荐使用let ,let声明的变量只在其所在的代码块内有效 1.要想正常使用let的前提:在.ts文件最上面添加(严格模式) "use strict"; 2.let声明的变量只在其块级作用域内生效 会报以下错误 说找不到 阅读全文
posted @ 2017-08-10 19:59 约爱丽丝下午茶 阅读(330) 评论(0) 推荐(0)
摘要:1.在文件夹内新建 .ts是typescript文件的扩展名 在index.html中引入 在.ts文件中直接打印 console.log("hello word!") 2.在.ts的文件夹中把命令窗口打开(shift+鼠标右键选择)或者在别处打开只要指定该路径即可 输入命令将.ts文件编译成.js 阅读全文
posted @ 2017-08-10 19:56 约爱丽丝下午茶 阅读(150) 评论(0) 推荐(0)
摘要:1. 通过node.js包管理器npm安装,新版本的node.js内置npm,不需要独立安装 在node.js的安装目录下shift+右键 -> 在此处打开命令窗口 -> 输入npm -v -> npm install -g typescript ->检查版本 2. 通过与 Visual Studi 阅读全文
posted @ 2017-08-09 21:53 约爱丽丝下午茶 阅读(138) 评论(0) 推荐(0)