首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ts
订阅
_tinyant
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
TypeScript TS「面试题及答案」不断更新
本文只是个人对# 钉钉前端面试题 中 TypeScript 模块的面试题,根据网络中的答案进行补充、整理和拓展。
三个经典的TypeScript易混淆点
三个经典的TypeScript易混淆点 前言 本文会讲什么:主要讲解TypeScript在开发过程中的易混淆点,当然也同样是面试官常考的几个题目 本文不会讲什么:本文并不是又大又全的TypeScrip
[译] TypeScript 牵手 Babel:一场美丽的婚姻
感谢 Babel 的 TypeScript 插件(@babel/preset-typescript),TypeScript 从未变得如此简单,这是 TypeScript 和 Babel 团队长达一年的官方合作成果。本文列举出了4条理由来证明 TypeScript 和 Babel…
Webpack 转译 Typescript 现有方案
1. awesome-typescript-loader 2. ts-loader + babel-loader + fork-ts-checker-webpack-plugin 这种方案,当 webpack 编译的时候,ts-loader 会调用 typescript(所以本…
巧用 TypeScript(五)-- infer
infer 最早出现在此 PR 中,表示在 extends 条件语句中待推断的类型变量。 在这个条件语句 T extends (param: infer P) => any ? P : T 中,infer P 表示待推断的函数参数。 整句表示为:如果 T 能赋值给 (param…
TypeScript 强大的类型别名
TS 有个非常好用的功能就是类型别名。 类型别名会给一个类型起个新名字。类型别名有时和接口很像,但是可以作用于原始值,联合类型,元组以及其它任何你需要手写的类型。 上面的类型意思是,若 T 能够赋值给 U,那么类型是 X,否则为 Y。 原理是令 T' 和 U' 分别为 T 和 …
TypeScript 泛型之 Omit<T, K> = Pick<T, Exclude<keyof T, K>>
如果对这个例子很清晰,大佬请点击右上角。 如果不清楚 我们可以来往下共同探索一番。。 Partial 作用是将传入的属性变为可选项. 我们发现一个有意思的用法 -?, 这里很好理解就是将可选项代表的 ? 去掉, 从而让这个类型变成必选项. 与之对应的还有个+? , 这个含义自然…
TypeScript 高级技巧
用了一段时间的 typescript 之后,深感中大型项目中 typescript 的必要性,它能够提前在编译期避免许多 bug,如很恶心的拼写问题。而越来越多的 package 也开始使用 ts,学习 ts 已是势在必行。 以下是我在工作中总结到的比较实用的 typescri…