摘要: 今日同事遇到递归问题 总结原因,递归需要return返回; 使用:return isExpandedLeftCategory(childrenList[i]);即可 阅读全文
posted @ 2019-09-25 15:16 Loki-Liu 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 场景: 删除之前生成的dev下代码,将html img压缩,js css压缩合并; 遇到三个问题,整理如下: 1.Gulp 4.0 1.1 gulp-sequence gulp4.0不支持gulp-sequence,采用了gulp.series让task顺序执行,更加简单; 异步就采用gulp.pa 阅读全文
posted @ 2019-09-19 14:59 Loki-Liu 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 参考 https://github.com/lin-xin/blog/issues/7 Call/Apply ECMAScript 规范给所有函数都定义了 call 与 apply 两个方法 区别: 两者区别在于所传参数不一样,apply参数是单个数组,call是一系列参数; 作用: 改变了this 阅读全文
posted @ 2019-09-17 10:54 Loki-Liu 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 上例代码中Animal原本是个常规函数,当我们在最后一行代码用new的时候,此时Animal是个构造函数; 1.new之后继承了原型链上的属性方法; 2.一个构造函数的实例; 另外instanceof 原理: 阅读全文
posted @ 2019-09-17 09:41 Loki-Liu 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 首先,JS的继承是用原型链实现的,和传统java里拷贝属性和方法到子类里不一样。 1. 原型 原型呢,他其实就是一个对象,目的是为了让实例共享属性和方法,毕竟实例之间是有共性的。 2. 原型链 当我们查找一个对象的属性或者方法的时候,如果本身没有,则会去原型对象查找,如果还没有,则去原型对象的原型对 阅读全文
posted @ 2019-09-12 15:30 Loki-Liu 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1. click & blur blur和focus事件不会冒泡,其他表单事件都可以 click事件;所有元素都有此事件,会产生冒泡 一个元素失去焦点,blur事件优先于click事件 开发中遇到下拉框blur和click事件冲突,导致不能正常选中值;原因是js单线程,一次只能执行一个事件; 可以有 阅读全文
posted @ 2019-09-06 16:06 Loki-Liu 阅读(1369) 评论(0) 推荐(0) 编辑
摘要: 通过setAttribute()设置禁用为false,依然是禁用状态。 因此,disabled =“true”,disabled =“disabled”和disabled =“false”都是一样的结果; 而应该用下面两种方式: 阅读全文
posted @ 2019-08-14 17:09 Loki-Liu 阅读(857) 评论(0) 推荐(0) 编辑
摘要: 1. miss the point It sounds like someone does not understand something, and that's exactly what "miss the point" means. I'm not sure. Can you explain 阅读全文
posted @ 2019-07-17 10:03 Loki-Liu 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 画布自动扩大/缩小计算: 放大/缩小后图形位置计算: 阅读全文
posted @ 2019-07-17 09:34 Loki-Liu 阅读(1507) 评论(0) 推荐(0) 编辑
摘要: 参考: https://juejin.im/entry/5b2604cd6fb9a00e4f74c30c 1、npm install eslint-config-airbnb -g 精彩的重头戏来了:看到漂亮的airbnb了吗?我们就里就是要安装Airbnb的标准了。注意-g,还是全局化安装。 2、 阅读全文
posted @ 2019-07-03 16:43 Loki-Liu 阅读(843) 评论(0) 推荐(0) 编辑