首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
typescript
订阅
Aaronphy
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
前端元编程——使用注解加速你的前端开发
现在的前端开发,我们有了世界一流的UI库React,Vue,Angular,有了样式丰富的UI组件库Tea (腾讯云UI组件库,类似Antd Design), 有了方便强大的脚手架工具(例如,create react app)。但是我们在真正业务代码之前,通常还免不了写大量的样…
一文读懂 TypeScript 泛型及应用( 7.8K字)
软件工程中,我们不仅要创建一致的定义良好的 API,同时也要考虑可重用性。 组件不仅能够支持当前的数据类型,同时也能支持未来的数据类型,这在创建大型系统时为你提供了十分灵活的功能。 在像 C# 和 Java 这样的语言中,可以使用泛型来创建可重用的组件,一个组件可以支持多种类型…
走进ts-工具泛型
上一篇文章简单介绍了泛型的概念,以及函数泛型、类泛型、接口泛型的使用方式,还有多参数泛型和泛型约束的方法。本篇将介绍下ts官网提供的一些工具泛型,什么是工具泛型呢?简单来说就是可以把一个复杂的类型转变成我们想要的类型。以下代码举例 这里的Pick也是工具泛型的一种,可以从一个复…
Typescript 强化数据结构
左子树的右节点和右子树的左节点相同。 右子树的左节点和左子树的右节点相同。 类似于 React 16 的 Fiber Node 连接而成的 Fiber Tree ,就是个单链表结构。 给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。 反转从位置 m 到 n 的链表…
Typescript 中的 interface 和 type 到底有什么区别
但是没有太具体的例子。 明人不说暗话,直接上区别。 interface 和 type 都可以拓展,并且两者并不是相互独立的,也就是说 interface 可以 extends type, type 也可以 extends interface 。 虽然效果差不多,但是两者语法不同…
typescript:never与keyof的妙用
typescript的never类型代表永不存在的值的类型,它只能被赋值为never。 可以这样理解:若type T = T1 & T2,则T类型的值可以赋给T1或T2类型的变量(类似类的继承关系)。 那么若与never交叉,则T类型的值可以赋给一个never类型的变量,那T只…
一篇朴实的文章带你30分钟捋完TypeScript,方法是正反对比
JavaScript 的类型分为两种:原始数据类型和对象类型。 本节主要介绍前五种原始数据类型在 TypeScript 中的应用。
TypeScript 2.8下的终极React组件模式
如果你了解我,你就已经知道我不编写没有类型定义的javascript代码,所以我从0.9版本后,就非常喜欢TypeScript了。除了有类型的JS,我也非常喜欢React库,所以当把React和Typescript 结合在一起后,对我来说就像置身天堂一样:)。整个应用程序和虚拟…
让人眼前一亮的 10 大 TS 项目
TypeScript 是一种由微软开发的自由和开源的编程语言。它是 JavaScript 的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。 TypeScript 提供最新的和不断发展的 JavaScript 特性,包括那些来自 2015 年的 ECM…