- 博客(7)
- 收藏
- 关注
原创 手写面试题1.解决数组扁平化
纯用函数递归解决:思路:循环时判断是否是数组,是数组,递归该数组,并拼接到空数组中,如果不是数组,就添加进空数组中 var arr = [1, 2, 3, [4, 5, [6, 7, []]], 8, 9] function bianping(arr) { let _arr = [] for (let i = 0; i < arr.length; i++) { if ( Array.i
2022-03-07 15:41:03 71
原创 overflow作用
作用:溢出隐藏,可以用来解决浮动导致的高度塌陷问题与浏览器的一个外边距塌陷bugoverflow:hidden 解决外边距塌陷问题描述:在一个块级元素内部还有一个块级元素时,给里面的块级元素设置margin-top时,会在外面那个块级元素外面生效<div class="box"> <table class="inner"> <tr> <td>1</td>
2022-03-04 16:16:55 235
原创 标准盒模型与怪异盒模型
盒模型的组成: content + padding + border + margin标准盒模型(默认) 标准模式下总宽度=width+margin(左右)+padding(左右)border(左右)如 父元素设置 500px 子元素设置 478px padding设置10px border 设置 1px 所设置的padding 和 border会影响宽高标准盒模型转换 默认或box-sizing: content-box; <div class="Fu"> &.
2022-02-07 10:07:06 189
原创 用IIFE解决一道闭包经典面试题
看到一个面试题,题目是这样的:function test(){ var arr = []; for(var i =0;i<10;i++){ arr[i] = function(){ document.write(i + " ") } } return arr }
2021-12-28 14:40:24 217
原创 用对象的方法给数组去重,并记录出现次数
数组去重是一个比较简单的编程题,今天用对象的方法给数组去重并记录数组中元素出现的次数,主要还是用循环的方法,有不足的地方,有大家指教。 var arr = ['aa', 'aa', 'bb', 'bb', 'bb', 'cc', 'cc']; // 对整个数组进行遍历 for(var i = 0; i < arr.length;) { // 默认出现次数为0 var coun...
2021-01-12 21:25:00 228 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人