JS笔记
JS中经常遇到的问题
星光君
21天能养成一个习惯,我的习惯在哪里?
展开
-
js 获取dom距离
dom.offsetTop : 含义:获取子dom相对于父dom的距离(距离上方或上层控件的上边框的位置) 需求:获取dom距离页面顶部的距离(此距离并非是dom距离浏览器顶部的距离) 应用:因为页面布局就是盒子套盒子,所以可以直接使用递归把父盒子都遍历一遍(会有误差需要自己把获得的数据修饰一下),这个时候不管怎么滑动页面,获取的距离是不变的,然后通过相对父组件的位置进行定位。 我的当前需求为:点击某个按钮,展示一个盒子,盒子需要在按钮的下方。由于按钮的上层盒子使用了position:sticky,原创 2020-08-10 14:48:48 · 1476 阅读 · 0 评论 -
es6的巧妙运用
1.巧用es6解构 删除对象中的元素 let a = {id:0,name:'xg',val:'10'} 当前需求 只想要a1 = {id:0,name:'xg'} 这样的对象 let {val,...date} = a; 此时的date 就为a1 文档持续更新中...原创 2020-08-04 17:41:36 · 112 阅读 · 0 评论