获得徽章 1
- #青训营笔记创作活动#
2月27日
打卡day42
判断一个点是否在指定形状的内部 我们有很多方式实现, 比如向量法, 面积法等, 对于简单的矩形, 圆形, 我们可以用精简的方式来判断, 对于比较复杂的如三角形展开评论点赞 - #青训营笔记创作活动#
2月26日
打卡day41
原来底层逻辑就是生成若干个block再生成逻辑覆盖遇到三个相同的block就消除收集盒和block盒全空时表示游戏胜利评论点赞 - #青训营笔记创作活动#
2月25日
打卡day40
先安装pixi.js库后引入并初始化完成一个水波交互动画,里面包括了水体扭曲和点击水波扩散的效果,主要利用了 pixi.js 库以及关于 filters 滤镜的使用展开评论点赞 - #青训营笔记创作活动#
2月24日
打卡day39
动画大致是随着页面的向下滚动,整个文字从无到出现,再经历一轮渐变色的变化,最后再逐渐消失。只需要实现一个从透明到渐变色到透明的渐变背景即可展开评论点赞 - #青训营笔记创作活动#
2月23日
打卡day38
React Hooks: 就是用函数的形式代替原来的继承类的形式,并且使用预函数的形式管理state,有Hooks可以不再使用类的形式定义组件了。展开评论点赞 - #青训营笔记创作活动#
2月22日
打卡day37
实现图片预览/查看在于 CSS3 中的 transform 变换,该属性应用于元素在2D或3D上的旋转,缩放,移动,倾斜等等变换 设置 translate(x,y) 即可偏移元素位置 设置scale即可缩放元素。展开评论点赞 - #青训营笔记创作活动#
2月21日
打卡day36
如果用index做下标,当遇到删除的情况就会出现问题,diff算法会优先复用以前相同的key值的dom内容,然后把最后一项给删除掉;是的部分场景是不行的,一般用index都没有问题的展开评论点赞 - #青训营笔记创作活动#
2月20日
打卡day35
引导页主要功能有两点:高亮部分和引导部分
主要是引导部分 跟着 高亮部分 移动,并且添加一些简单动画评论点赞 - #青训营笔记创作活动#
2月19日
打卡day34
在写 if / else 语句的时候,可能会有很多不同的互斥情况(好多个 else if )
先处理掉简单的情况,后处理复杂的情况:这样有助于阅读代码的人循序渐进地地理解你的逻辑,而不是 耗费 精力展开评论点赞 - #青训营笔记创作活动#
2月18日
打卡day33
与vuex相比,pinia去除了vuex中对于同步函数Mutations和异步函数Actions的区分。直接在Actions中便能够使用同步和异步方法
vuex比较完善,因此,pinia更加适合小型项目,vuex更加适合大型项目展开评论点赞