jQuery,Vue,React补充几个知识点
一.react与jquery对比 1.数据和视图分离 2.以数据驱动视图 react与vue对比 组件化:react mvvm: vue 二. 说一下对组件化的理解 1.组件的封装 2.组件的复用 组件的封装:视图,数据,变化逻辑(数据驱动视 …… 阅读全文...
常用扁平化数组的方法介绍
方法1–递归:循环数组元素,如果还是一个数组,就递归调用方法; function flatten(arr) { var result = []; for(var i=0;i ### 方法2–toString:如果数组元素全部为数字,可以使用toSt …… 阅读全文...
五十个React经典面试题和答案
以下是从几个技术网站收集到的面试官可能问到的50个React面试题和答案。为了方便学习,对他们进行了分类: 一、 基本知识; 二、React Component; 三、React Redux; 四、React Router 一、基本知识 1.区分 …… 阅读全文...
防抖和节流相关知识整理
场景1:在滚动事件中做复杂计算;场景2:实现一个预防二次点击操作的按钮; 这些需求都可以通过函数防抖来实现,尤其是第一个需求,如果在频繁的事件回调中做复杂计算,很有可能导致页面卡顿,不如将多次计算合并为一次,只在一个精确点做操作。 防抖和节流的作用都 …… 阅读全文...
JS基础字符串String对象API
1.查看字符串长度,str.length属性 var str=”jerrychane”; console.log(str.length);//10 2.获取字符串下的某一个字符方法1:str.charAt(i),方法2:str[i] consol …… 阅读全文...
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月对应0-11 var d3=new Date();/ …… 阅读全文...
JS数组中6个基础方法及其API
1.将数组转换为字符串,两种方法:toString(),join(“separator”) var arr=["tom","jerry","king"]; console.log(arr.toString());//tom,jerry,king …… 阅读全文...
使用Selector API实现购物车客户端计算
1.HTML代码部分 商品名称 单价 数量 小计 iPhone6 ¥4488.00 - 1 + ¥4488.00 iPhone6 plus ¥5288.00 …… 阅读全文...
原生JS代码写九宫格随机抽奖
原生JS代码写九宫格随机抽奖 1.HTML代码 一等奖 二等奖 三等奖 四等奖 开始抽奖 五等奖 六等奖 七等奖 八等奖 初始状态 最终状态 2.CSS样式代码 table#parent{ width:500px; …… 阅读全文...