这么有趣的ts类型,你确定不来看看?

2023-11-14
阅读 9 分钟
689
观察题目,其实就是将两个联合类型的值组合成接口,其中第一个联合类型的值作为属性,第二个联合类型的值则作为属性值,并且两者的属性顺序是一一对应的。下面跟着我一起来分析,通过这道题,我们能理解到 ts 的不少知识点,不信继续往下看。
封面图

抖音两个旋转小球的loading实现

2023-09-03
阅读 9 分钟
3.5k
要实现两个小圆球,我们可以思考两种方案的实现,第一种就是css方案,画两个小圆球,然后使用css动画来实现,而第二种则是使用canvas方案。我们首先来尝试第一种方案,首先肯定是要画出两个小圆球,这不就是相当于画两个圆嘛,所以使用宽高加圆角属性即可实现。
封面图

一个有趣的交互效果的分析与实现

2022-10-24
阅读 15 分钟
4.4k
最近在做项目,碰到了这样一个需求,就是页面有一个元素,这个元素可以在限定的区域内进行拖拽,拖拽完成吸附到左边或者右边,并且在滚动页面的时候,这个元素要半隐状态,停止滚动的时候恢复到原来的位置。如下视频所示:
封面图

实现《羊了个羊-美女版》小游戏(低配版)

2022-10-06
阅读 19 分钟
2.4k
前面有总结过一篇《简易动物版的羊了个羊》的实现,今天参考了鱼皮大佬的鱼了个鱼,我好奇研究了一下他的源码实现,并结合自己的理解,也用react + antd实现了一版,在实现的过程中,我只是简单修改了一下核心逻辑和游戏配置,然后借助于reactivue这个库将vue的composition API用到了这里。
封面图