首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
重生之我是一名前端程序员
掘友等级
前端工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
42
文章 34
沸点 8
赞
42
返回
|
搜索文章
赞
文章( 34 )
沸点( 8 )
理解Ts联合类型和交叉类型
最近写了个需求,当前存在两个列表数据,一个是提问列表,一个是回答列表。两个列表数据存在共同的数据结构:头像、名称、时间。于是我们根据数据后台的数据接口字段提炼出以下的ts类型。 很明显,优秀的代码根据DNR(do not repeat)原则,相同重复的声明片段是不好的。可以根据…
TypeScript 的映射类型 Mapped types (e.g. { [P in K]: T[P] })
在JS中我们可以通过 for...in 遍历出一个 object{} 的所有 key 然后进行一些逻辑处理,那么在 TS 中是否有类似的功能用于遍历 interface{} ,在 TS2.1 版本就推出了此能力。 下面我们对其中的 K、P、T 各自表示什么,都进行详细的说明。 …
一份不可多得的 TS 学习指南(1.8W字)
阿宝哥第一次使用 TypeScript 是在 Angular 2.x 项目中,那时候 TypeScript 还没有进入大众的视野。然而现在学习 TypeScript 的小伙伴越来越多了,本文阿宝哥将从 16 个方面入手,带你一步步学习 TypeScript,感兴趣的小伙伴不要错…
纯 CSS 也能实现拖拽效果?
发挥你的想象,CSS也能实现拖拽效果。 这类效果用JS可以很容易实现,无非就是多了一些计算,多考虑了一些临界场景,然后代码量也多了一些。不过,经过我的一番脑洞,发现CSS也能几乎实现这一效果,接着往下看。 在传统 web 中,页面滚动是一个很常见交互,操作上就是利用鼠标滚轮或者…
个人成就
文章被点赞
37
文章被阅读
7,411
掘力值
286
关注了
8
关注者
9
收藏集
5
关注标签
89
加入于
2021-02-26