摘要: 模块:模块可以帮助开发者将代码分割为重用的单元。开发者可以自己决定将模块中的哪些资源(类,方法,变量)暴露出去供外部使用,哪些资源只在模块内使用 在ts里面,一个文件就是一个模块,并没有什么特殊的标识。在模块的内部有两个关键字来支撑模块的特性,这两个特性就是export 和 import a.ts 阅读全文
posted @ 2019-10-13 11:21 wzndkj 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 接口:用来建立某种代码约定,使得其他开发者在调用某个方法或创建新的类时必须遵循接口所定义的代码约定 在js里面没有接口这个概念,在ts里面通过两个关键字来支撑接口这个特性 interface interface IPerson { name: string; age: number; } 在接口里面 阅读全文
posted @ 2019-10-13 10:57 wzndkj 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 泛型:参数化的类型,一般用来限制集合的内容 class Person { constructor(public name:string) { } eat() { console.log(this.name) } } var workers: Array<Person> = []; 这里的<Perso 阅读全文
posted @ 2019-10-13 10:40 wzndkj 阅读(102) 评论(0) 推荐(0) 编辑