摘要: 1 // 把一个数组按照一定长度分割成若干数组 2 function group(array, subGroupLength) { 3 let index = 0; 4 let newArray = []; 5 while(index < array.length) { 6 newArray.push(array.slice(index, in... 阅读全文
posted @ 2019-04-23 23:24 Haoyin-杰克 阅读(729) 评论(0) 推荐(0) 编辑
摘要: 1.遍历数组法 它是最简单的数组去重方法(indexOf方法) 实现思路:新建一个数组,遍历去要重的数组,当值不在新数组的时候(indexOf为-1)就加入该新数组中; 2.数组下标判断法 调用indexOf方法,性能和方法1差不多 实现思路:如果当前数组的第 i 项在当前数组中第一次出现的位置不是 阅读全文
posted @ 2019-04-23 23:10 Haoyin-杰克 阅读(1112) 评论(0) 推荐(0) 编辑
摘要: 1、 var width =document.documentElement.clientWidth 获取手机的宽度像素 2、 var htmlNode =document.querySelector('html'); 获取html的元素 3、htmlNode.style.fontSize=widt 阅读全文
posted @ 2019-04-22 10:35 Haoyin-杰克 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 一、不可控组件 如上:defaultvalue的值是固定的,这就是一个不可控组件 如果要获取input的value值,只有使用ref获取节点来获取值 二、可控组件 如上:defaultvalue的值是根据状态确定的,只需要拿到this.state.value的值就可以了, 这里需要注意一下:使用va 阅读全文
posted @ 2019-04-19 17:54 Haoyin-杰克 阅读(781) 评论(0) 推荐(0) 编辑
摘要: 在组件的整个生命周期中,随着该组件的props或者state发生改变,其DOM表现也会有相应的变化。一个组件就是一个状态机,对于特定地输入,它总返回一致的输出。 一个React组件的生命周期分为三个部分:实例化、存在期和销毁时。 实例化 当组件在客户端被实例化,第一次被创建时,以下方法依次被调用: 阅读全文
posted @ 2019-04-16 15:43 Haoyin-杰克 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 一,项目目录 二、1、新建pages包,在pages中新建TodoList.js; 2、新建store包,在store包中新建store.js,reducer.js,actionCreater.js,actionType.js; 3、在public包中新建list.json 三、安装redux,re 阅读全文
posted @ 2019-04-11 17:53 Haoyin-杰克 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 1 2 3 4 5 --> 6 7 8 9 10 website 11 12 13 14 15 16 44 45 阅读全文
posted @ 2019-04-08 11:43 Haoyin-杰克 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 1,index.html 引入 2、style.css 引入fonts 3、效果图: 阅读全文
posted @ 2019-04-03 17:29 Haoyin-杰克 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 1,将 .bat文件放入到以下路径中 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup 或 C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\ 阅读全文
posted @ 2019-04-01 16:32 Haoyin-杰克 阅读(3495) 评论(0) 推荐(0) 编辑
摘要: 1,默认路由路径为屏保组件 2,render部分,父级加入点击事件 3,点击事件,定时10分钟,无点击屏幕,调到屏保组件中,起到屏保作用 阅读全文
posted @ 2019-03-29 11:03 Haoyin-杰克 阅读(330) 评论(0) 推荐(0) 编辑