摘要: 装饰器:就是一个方法,可以注入到类,方法,属性参数上来扩展类,方法,参数的功能 装饰器写法:普通装饰器(无法传参)、装饰器工厂(可传参) 类装饰器 在类声明之前被声明(紧靠类声明)。应用于类构造函数,可以用来监视,修改或替换类定义。 普通装饰器 function logClass(params:an 阅读全文
posted @ 2020-04-14 17:49 砂糖一椰子 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 模块概念:分为内部模块和外边模块 (内部模块:“命名空间” 避免命名冲突 外部模块:“模块” 侧重代码复用,可有多个命名空间) 把一些公共的功能抽离成一个文件作为一个模块。 模块里面的变量,函数,类等默认私有,外部访问需要export 出来,在需要的文件中 import 引入模块,就可以使用模块里的 阅读全文
posted @ 2020-04-14 15:12 砂糖一椰子 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 类当做参数的泛型类 (把类当做参数来约束数据传入的类型) class MysqlDb<T>{ add(info:T):boolean{ console.log(info); return true; } } class User{ userName: string | undefined; pass 阅读全文
posted @ 2020-04-14 10:36 砂糖一椰子 阅读(1258) 评论(0) 推荐(0) 编辑