摘要: function getType(obj) { if (obj null) return String(obj); return typeof obj 'object' ? Object.prototype.toString.call(obj).replace('[object ', '').rep 阅读全文
posted @ 2020-03-05 16:44 我爱一条柴。 阅读(592) 评论(0) 推荐(0) 编辑
摘要: // 实现一个add方法,使计算结果能够满足如下预期: add(1)(2)(3) = 6; add(1, 2, 3)(4) = 10; add(1)(2)(3)(4)(5) = 15; function add() { // 第一次执行时,定义一个数组专门用来存储所有的参数 var _args = 阅读全文
posted @ 2020-03-05 16:37 我爱一条柴。 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 方法中的属性定义一般为 当方法里的参数为对象时,这个时候会警告:绑定的元素隐式地有一个“any”类型 解决办法: 完美解决! 接口扩展(继承)接口 interfaceA extends interfaceB 类实现接口 classA implements interfaceA 接口继承类 inter 阅读全文
posted @ 2019-12-20 17:10 我爱一条柴。 阅读(9389) 评论(0) 推荐(0) 编辑
摘要: 1.debounce去抖动 function debounce(method,delay){ var timer = null; return function(){ var context = this,args = arguments; clearTimeout(timer); timer = 阅读全文
posted @ 2019-09-19 17:21 我爱一条柴。 阅读(2002) 评论(0) 推荐(0) 编辑
摘要: 效果如图所 添加整行数据,前面几列还是合并状态 直接上代码 需要注意的是,每次添加都要重新计算需要合并的行数 阅读全文
posted @ 2019-08-14 11:55 我爱一条柴。 阅读(3343) 评论(1) 推荐(0) 编辑
摘要: 问题原因:路径问题 解决办法:在build/utils.js下,插入 完整代码 阅读全文
posted @ 2019-08-14 10:24 我爱一条柴。 阅读(4766) 评论(0) 推荐(2) 编辑
摘要: 如图所示下载地址 阅读全文
posted @ 2019-05-06 09:17 我爱一条柴。 阅读(2903) 评论(0) 推荐(0) 编辑
摘要: 最近面试有一个面试题,要求尽可能多的列举数组去重的方法,现整理一下 1、最简单的去重方法 // 最简单数组去重法 /* * 新建一新数组,遍历传入数组,值不在新数组就push进该新数组中 * IE8以下不支持数组的indexOf方法 * */ function uniq(array){ var te 阅读全文
posted @ 2019-03-13 16:16 我爱一条柴。 阅读(741) 评论(0) 推荐(0) 编辑
摘要: 原文地址 本文主要讲述了使用JavaScript创建对象的几种方式,分别是传统的Object构造函数、对象字面量、工厂模式、构造函数模式、原型模式、组合模式,以及es6的class定义类。然后从babel的角度探究es5与es6创建对象的区别。 1.创建对象的几种方式 (1).Object构造函数和 阅读全文
posted @ 2019-03-12 15:38 我爱一条柴。 阅读(1717) 评论(0) 推荐(2) 编辑