摘要:
模块:就是可以将公用的一些方法,变量,函数,类型,命名空间等,单离出去形成一个模块。使用的时候,通过引入进行使用。 简单示例: // utils.ts export function funca(){} // 外部使用 import { funca } from './moduls/utils.ts 阅读全文
摘要:
命名空间:目的就是为了解决重名问题。 namespace A{ interface name{} class set{} } // 这就是命名空间 namespace B{ interface name{} class set{} } 这就是命名空间,可以理解为班级,不同的班级里都有一个叫张三的学生 阅读全文
摘要:
泛型:是一种编程语言特性,允许在定义函数、类、接口等时使用占位符来表示类型,而不是具体的类型。 我的理解:泛型就是广泛的类型,既然是广泛的类型,就是应用范围很广,可适用于多种形式,目的是为了提高代码的复用性。 优势: 代码重用: 可以编写与特定类型无关的通用代码,提高代码的复用性。 类型安全: 在编 阅读全文