摘要: 乱序 方法一:用sort生成随机序列 function mixArr(arr){ return arr.sort(() => { return Math.random() - 0.5; }) } 关于sort方法的参数请参考:https://www.xp.cn/b.php/95773.html 但这 阅读全文
posted @ 2020-04-13 22:57 想学JS的前端 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 防抖 概念:老实说,第一次听到这个词的时候觉得真的太生动了,我想大家从字面上就能get到他的意思。比如说点击出鼠标的时候不小心手抖了,一下子快速点了两次,但如果函数本身只需要触发一次,这样就导致了不确定的结果,所以,防抖的作用是限制函数在一定时间内只能触发一次,防止你”手抖“。当然这个手抖可能是无意 阅读全文
posted @ 2020-04-13 21:36 想学JS的前端 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 基本概念 盒模型由 margin + border + padding + content 四个属性组成,分为两种:W3C的标准盒模型和IE盒模型。 Margin(外边距) - 清除边框外的区域,外边距是透明的。 Border(边框) - 围绕在内边距和内容外的边框。 Padding(内边距) - 阅读全文
posted @ 2020-04-13 00:02 想学JS的前端 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 对象浅拷贝有不少实现方法,下面就来学习一下Object.assign。 基本用法 1 const one = {a: 1, b: 2} 2 const two = {c: '3', d: '4'} 3 var three = Object.assign({e: 5}, one, two) 4 con 阅读全文
posted @ 2020-03-02 23:12 想学JS的前端 阅读(421) 评论(0) 推荐(0) 编辑
摘要: let let不存在变量提升 老规矩,先看代码 1 console.log(a) //undefined 2 let lock = false 3 4 if (lock) { 5 var a = 10 6 }else{ 7 var a =20 8 } 9 10 console.log(a) //20 阅读全文
posted @ 2020-03-01 16:21 想学JS的前端 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 变量提升 变量提升应该是var最引人瞩目的一个特点了。不说废话,先上代码。 1 //code1: 2 a = 10 3 var a 4 console.log(a)//10 5 6 //code2: 7 var a 8 a = 10 9 console.log(a)//10 聪明的你肯定都猜对了输出 阅读全文
posted @ 2020-02-21 20:58 想学JS的前端 阅读(261) 评论(0) 推荐(0) 编辑