每日一道题
LxLzhz
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
介绍下 BFC 及其应用
BFC 就是块级格式上下文,是页面盒模型布局中的一种 CSS 渲染模式,相当于一个独立的容器,里面的元素和外部的元素相互不影响。创建 BFC 的方式有:1、html 根元素2、float 浮动3、绝对定位4、overflow 不为 visiable5、display 为表格布局或者弹性布局BFC 主要的作用是:1、清除浮动2、防止同一 BFC 容器中的相邻元素间的外边距重叠问题...原创 2021-01-13 14:07:38 · 373 阅读 · 0 评论 -
什么是防抖和节流?有什么区别?如何实现?
1.防抖触发高频事件后n秒内函数只会执行一次,如果n秒内高频事件再次被触发,则重新计算时间思路:每次触发事件时都取消之前的延时调用方法function debounce(fn) { let timeout = null; // 创建一个标记用来存放定时器的返回值 return function () { clearTimeout(timeout); // 每当用户输入的时候把前一个 setTimeout clear 掉 timeout = se原创 2021-01-11 10:36:13 · 129 阅读 · 0 评论 -
多个数组之间的交集
例:let a = [1,2,3];let b = [2,3,4];let intersect = a.filter(x => b.includes(x)); => [2, 3]let a = [1,2,3];let b = [2,3,4];let c = [3,4,5];let intersect = a.filter(x => b.includes(x)&&c.includes(x)); => [3]原创 2021-01-06 16:57:45 · 262 阅读 · 0 评论 -
Vue 中的 computed 和 watch 的区别
computed:计算属性计算属性是由data中的已知值,得到的一个新值。这个新值只会根据已知值的变化而变化,其他不相关的数据的变化不会影响该新值。计算属性不在data中,计算属性新值的相关已知值在data中。别人变化影响我自己。不支持异步,当computed内有异步操作时无效,无法监听数据的变化。watch:监听数据的变化监听data中数据的变化监听的数据就是data中的已知值我的变化影响别人watch支持异步1.watch擅长处理的场景:一个数据影响多个数据2.computed擅原创 2021-01-06 16:25:18 · 151 阅读 · 0 评论
分享