摘要: 装饰器:装饰器是一种特殊的声明,他能够被附加到类声明方法、属性或参数上,可以修改类的行为。 通俗的讲装饰器就是一个方法,可以注入到类、方法、属性参数上来扩展类、方法、参数的功能。 常见的装饰器有:类装饰器、属性装饰器、方法装饰器、参数装饰器。 装饰器的写法:普通装饰器(无法传参)、装饰器工厂(可以传 阅读全文
posted @ 2020-08-25 11:19 温少昌 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 命名空间: 在代码量较大的情况下,为了避免各种变量名相冲突,可以将相识的功能的函数、类、接口等放置在命名空间中。 同java的包、.net的命名空间一样,Typescript的命名空间可以将代码包裹起来,只对外暴露需要访问的对象,命名空间内的对象通过export暴露。 命名空间和模块的区别: 命名空 阅读全文
posted @ 2020-08-24 10:08 温少昌 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 模块 1、模块概念 2、模块导出的几种方法 1、export 导出声明 2、export 导出语句 3、export default 4、import导出模块 模块的概念(官方): 关于属于的一点声明,请务必注意一点,TypeScript1.5里面已经发生变化。“内部模块”现在成为“命名空间”。 “ 阅读全文
posted @ 2020-08-19 09:47 温少昌 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 功能:定义一个操作数据库的库,支持Mysql Mssql Mongodb 要求:Mysql Mssql Mongodb功能一样 都有add、update、delete、get方法 注意:约束统一的规范、以及代码重用 解决方案:需要约束规范要定义接口,需要代码重用所以要用到泛型 1、接口:在面向对象的 阅读全文
posted @ 2020-08-18 11:32 温少昌 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 1、自己的github建一个项目。 2、本地vue2.0项目初始化。 安装node.js,检查node版(node -v)。 安装webpack(npm install webpack -g),检查webpack版本。(webpage -v)。 安装vue-cli脚手架(npm install vu 阅读全文
posted @ 2020-08-18 10:34 温少昌 阅读(763) 评论(0) 推荐(1) 编辑
摘要: typeScript中的泛型 1、泛型定义 2、泛型函数 3、泛型类 4、泛型接口 5、把类作为参数类型的泛型类 1、泛型定义: 软件工程中,我们不仅要创建一致的定义良好的API,同时也要考虑下可重用性。组件不仅能支持当前的数据类型,同时也能支持未来不确定的数据类型,这在创建大型系统时为你提供了十分 阅读全文
posted @ 2020-08-17 09:53 温少昌 阅读(301) 评论(0) 推荐(0) 编辑
摘要: git clone git地址(https://github.com/wenreq/manageSystems.git)git clone -b 2.1.6 https://github.com/aspnet/AspNetCore.git git status 查看工作状态 git add . 添加 阅读全文
posted @ 2020-08-16 21:40 温少昌 阅读(116) 评论(0) 推荐(0) 编辑
摘要: /* 1、属性接口 2、函数类型接口 3、可索引接口 4、类类型接口 5、接口扩展 */ 接口的作用:在面向对象变成过程当中,接口是一种规范的定义,它定义了行为和规范,在程序设计里面,接口起到了限制和规范的作用。接口定义了某一批类所需要遵守的规范,接口不关心这些类的内部状态数据,也不关心这些类里方法 阅读全文
posted @ 2020-08-02 11:07 温少昌 阅读(186) 评论(0) 推荐(0) 编辑
摘要: /** * 1、类的定义 * 2、继承 * 3、类里面的修饰符 * 4、静态属性 静态方法 * 5、继承多态、抽象类、抽线方法 */ 1、ts中定义类 es5: function Person(nanme){ this.name = name; this.run = function(){ cons 阅读全文
posted @ 2020-08-01 10:27 温少昌 阅读(186) 评论(0) 推荐(0) 编辑
摘要: let str:string = "你好ts" let num:number = 18 // 布尔型 let flag:boolean = true // 数字型 let age:number = 18 // 字符类型 let str1:string = 'hello' // 数组类型 // 1、第 阅读全文
posted @ 2020-08-01 08:47 温少昌 阅读(139) 评论(0) 推荐(0) 编辑