![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 62
努力奔波的程序猿
前端小知识,尽力去帮助大家解决一些常见的问题~
展开
-
原生js获取鼠标位置 和 获取鼠标点击位置
client获取的只是可视区域的X和Y坐标,如果页面有滚动条且滚动条滚动了,我们点击页面的同一位置,那么这个X和Y值是不会改变的,那么问题来了,怎么获取页面包括滚动条部分的X和Y坐标呢,这时候我们可以用page,page是获取这个页面的X和Y值,包括不可视区域!这也编写完成了就可以获取鼠标点击坐标和鼠标实时移动位置了~...原创 2022-07-27 16:24:07 · 5384 阅读 · 0 评论 -
vue2.0与vue3.0的区别
vue2和vue3双向数据绑定原理发生了改变vue2 的双向数据绑定是利用ES5 的一个 API Object.definePropert()对数据进行劫持 结合 发布订阅模式的方式来实现的。vue3 中使用了 es6 的 ProxyAPI 对数据代理。相比于vue2.x,使用proxy的优势如下defineProperty只能监听某个属性,不能对全对象监听可以省去for in、闭包等内容来提升效率(直接绑定整个对象即可)可以监听数组,不用再去单独的对数组做特异性操作 vue3.x可以检测到数组内部数据原创 2022-06-02 17:55:17 · 8833 阅读 · 0 评论