- 博客 github 地点: https://github.com/HCThink/h-blog/blob/master/TS/readme.md
- github 首页(star+watch,一手动态直达): https://github.com/HCThink/h-blog
- 掘金 link , 掘金 专栏
- segmentfault 主页
原创制止擅自转载
TypeScript
deno, angular/vue 高版本 ,白鹭… 越来越多的框架爱上 TS
🌀 高等特征:
- 范例, 高等范例
- 范例揣摸,范例兼容
- 接口,类,抽象类
- 成员接见权限掌握
- 定名空间
- 模块,模块剖析
- 封装继续->多态
- override 、 overload
- 相似反射机制
- 泛型
- 装潢器
- mixins
- jsx
TS 基本部份: 范例,解构,声明…
TS 接口 interface
TS class
综合运用案例
TS function
泛型
高等范例 (小部份未完成)
module (小部份未完成)
namespace [模块和定名空间的弃取]
mixins
modifier
模块剖析 (小部份未完成)
装潢器
javascript 文件范例搜检
update 2.7+ (跟进+补充)
声明文件
配置文件
接入 & 迁徙 & 构建
react
强调
- TypeScript 运用的是结构性范例体系, 参考 base.md >
范例兼容性 。 当我们比较两种差别的范例时,并不在意它们从那边而来(范例是不是婚配,或许存在与雷同的继续关联),假如一切成员的范例都是兼容的,我们就以为它们的范例是兼容的。demo - 同一个属性的 get set 要领假如都存在,则接见润饰符必需一致,接见器装潢器声明在一个接见器的声明之前
- 多态性:多种形状。 父类援用指向子类实例, 以父类为模板,以详细完成类的要领为完成【该援用中的成员以援用范例为准,指向的完成类扩大成员不可接见,完成以指向实例为准。多种状况】。
- 接口声明的范例都是默许 公然 的, 不能运用接见润饰符润饰,包含 public,能够声明行动和属性。
- instanceof 的右操作数必需是一个组织函数,接口抽象类都不可。
- 接口能够继续类,包含 private 属性也能继续。
- 类能够完成类,用以完成 mixins