reflect-metadata
摘要:1.需要安装这个库:npm install reflect-metadata --save 2.在定义类或者类方法的时候,可以设置一些元数据,我们可以获取 到在类与类方法上添加的元数据,用的方法就是 Reflect Metadata。 元数据指的是描述东西时用的数据。 1 @Reflect.meta
阅读全文
posted @
2020-06-23 11:17
小白学前端
阅读(4327)
推荐(0) 编辑
装饰器
摘要:装饰器是一种特殊类型的声明,它能够被附加到类声明,方法, 访问符,属性或参数上。 装饰器使用 @expression这种形式,expression求值后必须为一个函数,它会在运行时被调用,被装饰的声明信息做为参数传入。 在TypeScript中装饰器还属于实验性语法,所以要想使用必须在配置文件中ts
阅读全文
posted @
2020-06-22 17:45
小白学前端
阅读(230)
推荐(0) 编辑
parcel简单使用
摘要:parcel 是一个打包工具,号称是 0 配置 通过parcel打包,html直接引入ts文件 第一步下载安装 1 yarn add --dev parcel@next index.html文件内容 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <m
阅读全文
posted @
2020-06-18 10:52
小白学前端
阅读(655)
推荐(0) 编辑
命名空间
摘要:param.ts文件内 1 namespace Param{ 2 //导出接口 3 export interface User{ 4 name:string 5 } 6 //导出类 7 export class Header{ 8 constructor(){ 9 const ele=documen
阅读全文
posted @
2020-06-17 22:20
小白学前端
阅读(157)
推荐(0) 编辑
联合类型和类型保护
摘要:1 interface Bird{ 2 fly:boolean; 3 sing:()=>{} 4 } 5 interface Dog{ 6 fly:boolean; 7 bark:()=>{} 8 } 9 //不会提示sing和bark方法需要判断,直接使用会报错 10 //两种常用方法:一种用 a
阅读全文
posted @
2020-06-16 23:39
小白学前端
阅读(222)
推荐(0) 编辑