面试题汇总
_MadD
求战者安,求安者亡。
展开
-
手撕函数的防抖和节流;柯理化
手撕函数的防抖和节流柯理化原创 2021-04-08 22:26:31 · 187 阅读 · 0 评论 -
Vue面试
原创 2021-04-07 13:35:46 · 65 阅读 · 0 评论 -
页面优化
所有的绑定事件都是异步加载原创 2021-03-21 17:00:31 · 108 阅读 · 0 评论 -
闭包、面向对象
数组去重(属性有的值没有就是null;属性名都没有就是undefined。null是当前没有后期可能会有,而且他具备的属性我们有这个属性;undefined当前这个属性或者当前这个东西压根就不存在,意料之外的)闭包的优缺点第一个作用保护,生成一个私有变量,不受外界的干扰保存耗内存...原创 2021-03-21 13:59:49 · 93 阅读 · 0 评论 -
外边距塌陷和合并
这就出现了外边距塌陷为什么会出现这个呢因为 BFC的布局规则 规定相邻的俩个盒子(父子关系 相邻的兄弟关系)会有内边距重叠那么什么是BFC呢全称是box-formatting-context (块级格式化上下文) 它是一个独立的渲染区域规定了内部block-level的盒子如何渲染并且不影响外部元素这个例子中 body 这个标签 具有BFC的特点 但不是BFCBFC的规则或者说是特点1.独立且隔离的一个区域2.里面的盒子垂直排列3.属于同一个BFC相邻的俩个盒子(父子关系 相邻的兄弟关系)原创 2021-03-20 19:20:33 · 88 阅读 · 0 评论 -
<前端面试(入门级算法,头条阿里的经典面试题)>笔记四
数组去重(第一种set方案;第二种,当前项跟他后边每一项相比较的方案;第三种,用一个新东西存储再验证有没有存过的方案;第四种相邻项的方案。)排序原创 2021-03-20 17:48:40 · 130 阅读 · 0 评论 -
2020年
css的重绘与回流重绘:当节点需要更改外观而不会影响布局。回流:DOM结构的修改引发DOM几何尺寸变化的时候,发生回流。常见的几何属性有width、height、padding、margin、left、top、border 或者是DOM节点发生增减移动。减少重绘和回流的办法。使用css3新增属性:translate替代top等方向值。避免频繁使用style,而是采用class。箭头函数和普通函数的区别是什么?普通函数this:this总是代表它的直接调用者。在默认情况下,没找到直接调用原创 2020-10-23 14:20:36 · 270 阅读 · 0 评论 -
border、transparent写超简单的三角形
transparent:background-color的默认值,背景颜色是透明的(基本内容将会穿透)。border:元素的边框,实际上元素的border是由三角形组合而成,并不是矩形,当元素是指了宽度时会显示成矩形。eg1:只设置边框,设置不同背景色<body><!-- background-color属性之transparent --><div></div></body><style> div {原创 2020-10-23 10:28:57 · 4004 阅读 · 0 评论