获得徽章 1
- #青训营笔记创作活动#
1月17日 打卡day3
今日学习
可以借助css来更好的控制定时器的方法,如hover延时触发,长按触发事件等,在使用mouseout时还需要考虑dom嵌套结构。展开评论1 - #青训营笔记创作活动#
1月15日打卡day2
今日学习:
今日学习了技术中Monorepo 的概念,在软件工程领域就是把多个项目放在一个仓库里面,相对立的则是传统MultiRepo 模式,即每个项目对应一个单独的仓库来分散管理。展开评论1 - #青训营笔记创作活动#
1月13日,打卡第一天
今日学习:鼠标的三个事件,分别是 mousedown,mousemove,mouseup ,当点击按下的时候,克隆一个绝对定位的元素,并标识下"拖拽中"的状态,接着在 mousemove 中就可以判断应该执行的具体方法,从而让元素随着鼠标移动起来。
在监听事件的 event 对象中,有几个参数是比较重要的:clientX,clientY 标识的鼠标当前横坐标和纵坐标,offsetX 和 offsetY 表示相对偏移量,可以在 mousedown 鼠标按下时记录初始坐标,在 mouseup 鼠标抬起时判断是否在目标区域中,如果是则用鼠标获取到的当前的偏移量 - 初始坐标得到元素实际在目标区域中的位置。展开评论1