typeScript
一个有理想的CV
这个作者很懒,什么都没留下…
展开
-
typescript——7、把类作为参数类型的泛型类
定义一个User的类,这个类的作用就是映射数据库字段然后定义一个MysqlDb的类这个类用于操作数据库然后把User类作为参数传入到Mysql中原创 2020-09-19 11:11:30 · 1656 阅读 · 0 评论 -
typescript——5、泛型
定义泛型:软件工程中,我们不仅要创建一致的定义良好的API,同时也要考虑可重用性。组件不仅能够支持当前的数据类型,同时也支持未来的数据类型,这在创建大型系统时为你提供了十分灵活的功能通俗理解:泛型就是解决类 接口 方法的复用性、以及对不特定数据类型的支持// 泛型:可以支持不特定的数据类型 要求:传入的参数和返回的参数一致// 表示泛型,具体什么类型是调用这个方法的时候决定的function getData<T>(value:T):T{ return value}get原创 2020-09-14 23:12:59 · 86 阅读 · 0 评论 -
typescript——接口
接口的作用:在面向对象的编程中,接口是一种规范的定义,它定义了行为和动作的规范,在程序设计里面,接口起到一种限制和规范的作用,接口定义了某一批类所需要遵守的规范,接口不关心这些类的内部状态数据,也不关心这些类里方法的实现细节,它只规定这批类里方法的实现细节,它只规定这批类里必须提供某些方法,提供这些方法的类就可以满足实际需要。属性接口(对json的约束)对传入的对象进行约束function printLabel(labelInfo:{label:string}):void{ console.l原创 2020-09-03 23:25:07 · 113 阅读 · 0 评论 -
typescript——4、类
ts中类的定义class Person{ name:string; constructor(n:string){ this.name = n } getName():string{ return this.name } setName(name:string):void{ this.name = name }}var p = new Person("张三")p.getName()p.set原创 2020-08-23 22:09:53 · 579 阅读 · 0 评论 -
typescript——3、函数
函数的定义函数声明法function run():string{ return 'run'}匿名函数var fun = function():string{ return 'run'}定义方法传参函数声明法function getInfo(name:string,age:number):string{ return `${name}---${age}`}getInfo('zhangsan',20)匿名函数法var getInfo = functio原创 2020-08-23 15:59:29 · 125 阅读 · 0 评论 -
typescript——2、数据类型
布尔类型(boolean)数字类型(number)字符串类型(number)数组类型(array)元组类型(tuple)枚举类型(enum)任意类型(any)null和undefinedvoid类型never类型布尔类型var flag:boolean = true数字类型var a:number = 123字符串类型var str:string = 'sasd'数组类型var arr:number[] = [222]let arr2:Array.原创 2020-08-13 23:53:17 · 90 阅读 · 0 评论 -
typescript——1、开始
typescript的安装npm install -g typescript 或cnpm install -g typescript 或yarn global add typescriptts文件的编译浏览器不支持ts,需要先编译成ES5//使用命令tsc index.ts如果想即时生效创建tsconfig.json文件 tsc --init生成配置文件将tsconfig.json文件中的“outDir”改为 ‘./js’终端——运行任务——typescript——监视tscon原创 2020-08-13 00:01:28 · 84 阅读 · 0 评论