摘要: let基本用法 { let a = 1 var b = 2 } console.log(a) //Uncaught ReferenceError: a is not defined 未捕获引用错误:a是未定义 console.log(b) //2 概念:在ES6中凡是{}包裹的代码都是块级作用域,凡 阅读全文
posted @ 2019-11-14 21:58 SHY13 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 块级作用域 定义:是一个语句,将多个操作封装在一起,通常是放在一个大括号里,没有返回值。 为何需要块级作用域? 在ES6之前,函数只能在全局作用域和函数作用域中声明,不能在块级作用域中声明。没有块级作用域导致很多场景不合理: function block(){ var a = 1; if(true) 阅读全文
posted @ 2019-11-13 17:48 SHY13 阅读(1114) 评论(0) 推荐(0) 编辑
摘要: autoComplete默认为on代表是否让浏览器自动记录之前输入的值 很多时候,需要对客户的资料保密,防止浏览器软件或者恶意插件获取到 可以在input中加入autoComplete="off"来关闭记录 阅读全文
posted @ 2019-11-06 22:30 SHY13 阅读(687) 评论(0) 推荐(0) 编辑
摘要: 在ES5中,Array已经提供了indexOf()用来查找某个元素的位置,indexOf()方法有两个缺点,一是不够语义化,它的含义是找到参数值的第一个出现位置,所以要去比较是否不等于-1,表达起来不够直观。二是,它内部使用严格相等运算符( )进行判断,这会导致对NaN的误判。 const arr 阅读全文
posted @ 2019-11-06 22:26 SHY13 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 效果图 这几天在看dvaJS,dva 首先是一个基于 redux和 redux-saga的数据流方案,然后为了简化开发体验,dva 还额外内置了 react-router和 fetch,所以也可以理解为一个轻量级的应用框架。 要想学好dva你要对ES6有一些了解,对React有些了解,上手的时候就比 阅读全文
posted @ 2019-10-24 17:15 SHY13 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 一、给定一个多维数组arr,实现一个方法获取数组的最大深度(维度) 例1:arr = [1, 2, [3, 4, [5]], 8],则返回3 例2:arr = [1, 2, [5], 8],则返回2 var a = 1; var arr = [1, 2, [3, 4, [5]], 8] //3 // 阅读全文
posted @ 2019-10-16 09:27 SHY13 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 话不多说直接附代码 var obj = { '2019-08-12': [{ a: 1 }], '2019-09-12': [{ a: 1 }, { a: 1 }], '2019-08-10': [{ a: 1 }, { a: 1 }, { a: 1 }], '2019-08-15': [{ a: 阅读全文
posted @ 2019-10-16 08:45 SHY13 阅读(494) 评论(0) 推荐(0) 编辑
摘要: var str = "asdkfhsodjcpeksoxshieorjsa"; var obj = {}; for(var i=0;i<str.length;i++){ if(!obj[str.charAt(i)]){ obj[str.charAt(i)] = 1; }else{ obj[str.c 阅读全文
posted @ 2019-09-13 18:17 SHY13 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 如何用redux写一个todolist呢?实现的功能有增删改 components input.js list.js modify.js store index.js reducers.js app.js 阅读全文
posted @ 2019-08-20 20:39 SHY13 阅读(486) 评论(0) 推荐(2) 编辑
摘要: <script> function countDownFun(time) { time--; //时间一秒秒的减 let nowTime = new Date().getTime(); //现在时间 if (nowTime <= time) { //获取时间差 let timediff = Math 阅读全文
posted @ 2019-08-14 11:54 SHY13 阅读(2746) 评论(0) 推荐(0) 编辑