首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Typescript
望道同学
创建于2021-06-11
订阅专栏
Typescript 知识体系建设
等 17 人订阅
共13篇文章
创建于2021-06-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
构建 Typescript 知识体系(十三)-tsconfig.json 配置及实战演练
这是我参与更文挑战的第十九天,活动详情查看:更文挑战 如何覆盖默认 TS 配置文件 tsconfig.base.json 首先创建一个tsconfig.base.json并加入如下内容 tsconfi
构建 Typescript 知识体系(十二)-如何编写TS类库
这是我参与更文挑战的第十八天,活动详情查看:更文挑战 这里我们学习如何在 TS 中使用外部类库,以及如何为他们编写声明文件 类库一般分为三类 全局类库 模块类库 UMD 类库 如:jquery 是一种
构建 Typescript 知识体系(十一)-理解命名空间及声明合并
这是我参与更文挑战的第十七天,活动详情查看:更文挑战 在 JavaScript 中,命名空间能够有效地避免全局污染,只不过在 ES6 引入了模块系统后,命名空间就很少被提及了。但 TS 同样实现了此特
构建 Typescript 知识体系(十)-高级类型之条件类型
这是我参与更文挑战的第十六天,活动详情查看:更文挑战 条件类型是什么 一种由条件表达式所决定的类型, 表现形式为 T extends U ? X : Y , 即如果类型 T 可以被赋值给类型 U,那么
构建 Typescript 知识体系(九)-高级类型之映射类型
这是我参与更文挑战的第十五天,活动详情查看:更文挑战 通过映射类型,可以从一个旧的类型,生成一个新的类型,比如 把一个类型/接口中的所有属性变为只读 Readonly源码实现原理 Readonly是一
构建 Typescript 知识体系(八)-高级类型之索引类型
这是我参与更文挑战的第十四天,活动详情查看:更文挑战 在开发中经常会遇到这样的场景: 从对象中获取一些属性的值,然后建立一个集合 栗子,getValue 函数 抽取 obj 对象的一些值,形成一个数组
构建 Typescript 知识体系(七)-高级类型之交叉类型与联合类型
这是我参与更文挑战的第十三天,活动详情查看:更文挑战 TS 的高级类型是,TS 为了保证语言的灵活性,所引用的一些语言特性。这些特性有利于应对复杂多变的开发场景 什么是交叉类型 将多个类型合并为一个类
构建 Typescript 知识体系(六)-类型检查机制
这是我参与更文挑战的第十二天,活动详情查看:更文挑战 类型检查机制是什么 typescript 编译器在做类型检查时,所秉承的一些原则,以及表现出的一些行为。 类型检查机制有什么作用 辅助开发,提高开
构建 Typescript 知识体系(五)- 泛型的类/接口/函数
这是我参与更文挑战的第十一天,活动详情查看:更文挑战 背景: 很多时候,我们希望一个函数或者类可以支持多种数据类型 栗子, 一个打印函数的改造: 函数会返回任何传入它的值 1.改造为接受一个数组参数
构建 Typescript 知识体系(四)-类的类型与接口的关系
这是我参与更文挑战的第十天,活动详情查看:更文挑战 1. 类实现接口的时候,必须实现接口中所有的属性, 并且可以在类中定义其他的属性 2. 接口只能约束类的公有成员 3.接口不能约束类的构造函数 4.
构建 Typescript 知识体系(三)-TS class 浅析
这是我参与更文挑战的第九天,活动详情查看:更文挑战 无论 ES 还是 TS 中, 类成员都是实例属性,类成员方法都是实例方法 一. TS 中 class 的特点 1.1 成员属性只在实例上, 而不在原
构建 Typescript 知识体系(二)-TS 接口浅析
接口:用来约束 对象,函数,类的结构和类型。是一种代码协作的契约 例子 1:假设从后端获取数据,然后渲染到界面上 场景一:后端有时候返回多余的字段 后端有时候返回多余的字段,但是 TS 中并不会报错,
构建Typescript知识体系(一)-TS及基础类型浅析
这是我参与更文挑战的第七天,活动详情查看:更文挑战 从移动终端到后端服务,从 IOT 到神经网络,JavaScript 几乎无处不在。 如此广阔的应用领域,自然对语言的安全性,健壮性,和可维护性有更高