常用扁平化数组的方法介绍
方法1–递归:循环数组元素,如果还是一个数组,就递归调用方法; function flatten(arr) { var result = []; for(var i=0;i ### 方法2–toSt …… 阅读全文...
五十个React经典面试题和答案
以下是从几个技术网站收集到的面试官可能问到的50个React面试题和答案。为了方便学习,对他们进行了分类: 一、 基本知识; 二、React Component; 三、React Redux; 四、R …… 阅读全文...
防抖和节流相关知识整理
场景1:在滚动事件中做复杂计算;场景2:实现一个预防二次点击操作的按钮; 这些需求都可以通过函数防抖来实现,尤其是第一个需求,如果在频繁的事件回调中做复杂计算,很有可能导致页面卡顿,不如将多次计算合并 …… 阅读全文...
JS基础字符串String对象API
1.查看字符串长度,str.length属性 var str=”jerrychane”; console.log(str.length);//10 2.获取字符串下的某一个字符方法1:str.ch …… 阅读全文...
JS基础之日期Date对象API
1.创建日期Date对象 var d1=new Date(“2019/3/31 17:17:17”);// var d2=new Date(2019,2,31,17,17,17);//月份1-12月对 …… 阅读全文...
JS数组中6个基础方法及其API
1.将数组转换为字符串,两种方法:toString(),join(“separator”) var arr=["tom","jerry","king"]; console.log(arr.toS …… 阅读全文...
使用Selector API实现购物车客户端计算
1.HTML代码部分 商品名称 单价 数量 小计 iPhone6 ¥4488.00 - 1 + ¥4488.00 …… 阅读全文...
原生JS代码写九宫格随机抽奖
原生JS代码写九宫格随机抽奖 1.HTML代码 一等奖 二等奖 三等奖 四等奖 开始抽奖 五等奖 六等奖 七等奖 八等奖 初始状态 最终状态 2.CSS样式代码 t …… 阅读全文...
第04本书《睡眠革命》
《睡眠革命》 一个偶然的傍晚,在住的小区附近散步,看到了一个叫“漫茶时光”的读书茶屋。走进去,轻快的钢琴曲,布置简约的桌椅,墙角摆放整齐的书架……一壶茶,一本书,一个阳光灿烂的下午,确定这是我喜欢的 …… 阅读全文...