js小结
weixin_45167030
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
js获取html元素在可视区域的位置
1. html节点在可视区域的位置 obj.getBoundingClientRect().top obj.getBoundingClientRect().left 2. 获取鼠标按下的位置 event.clientX event.clientY 3. html节点在父元素里的位置 obj.offsetTop obj.offsetLeft obj.offsetHeight 元素的高度 obj.offsetWidth 元素的宽度 4. overscroll-behavior: auto原创 2021-06-10 15:31:57 · 789 阅读 · 0 评论 -
js 小结 - 改变 this 指向的几种方法
1.call()和apply() 两中方法都能改变this指向,很类似,区别主要是第二个以后参数, 1.1 call():第一个参数表示要把this指向的新目标,第二个之后的参数其实相当于传参,参数以,隔开 (性能较apply略好) 用法: a.call(b,1,2); 表示要把a函数的this指向修改为b的this指向,并且运行a函数,传进去的参数是(1,2) 1.2 apply(): 第一个参数同上,第二个参数接受一个数组,里面也是传参,只是以数组的方式,相当于arguments 用法:a原创 2020-07-05 23:18:38 · 202 阅读 · 0 评论
分享