摘要: function getRawType(value) { return Object.prototype.toString.call(value).slice(8, -1)}//getoRawType([]) ==> Array 阅读全文
posted @ 2020-01-19 14:55 入坑的H 阅读(1286) 评论(0) 推荐(0) 编辑
摘要: function isObjectLike(value) { return value != null && typeof value == 'object';} 阅读全文
posted @ 2020-01-19 14:53 入坑的H 阅读(126) 评论(0) 推荐(0) 编辑
摘要: function isObject(value) { let type = typeof value; return value != null && (type == 'object' || type == 'function');} 阅读全文
posted @ 2020-01-19 14:52 入坑的H 阅读(134) 评论(0) 推荐(0) 编辑
摘要: function isPrimitive(value) { return isStatic(value) || typeof value 'symbol} 阅读全文
posted @ 2020-01-19 14:51 入坑的H 阅读(326) 评论(0) 推荐(0) 编辑
摘要: function isStatic(value) { return( typeof value 'string' || typeof value 'number' || typeof value 'boolean' || typeof value 'undefined' || value null 阅读全文
posted @ 2020-01-19 14:50 入坑的H 阅读(178) 评论(0) 推荐(0) 编辑
摘要: function getParam(paramName) { paramValue = "", isFound = !1; if (this.location.search.indexOf("?") == 0 && this.location.search.indexOf("=") > 1) { a 阅读全文
posted @ 2019-04-02 18:30 入坑的H 阅读(892) 评论(0) 推荐(0) 编辑
摘要: Vue.js 是一套构建用户界面的渐进式框架。他自身不是一个全能框架——只聚焦于视图层。因此它非常容易学习,非常容易与其它库或已有项目整合。在与相关工具和支持库一起使用时,Vue.js 也能完美地驱动复杂的单页应用。 在配置环境之前呢,有些基础的东西还是要和大家普及一下的.如果你已经对Vue.js有 阅读全文
posted @ 2019-03-29 17:43 入坑的H 阅读(3782) 评论(0) 推荐(0) 编辑
摘要: clientHeight 获取对象的高度,不计算任何边距、边框、滚动条,但包括该对象的补白。 clientLeft 获取 offsetLeft 属性和客户区域的实际左边之间的距离。clientTop 获取 offsetTop 属性和客户区域的实际顶端之间的距离。clientWidth 获取对象的宽度 阅读全文
posted @ 2019-03-19 11:47 入坑的H 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 一、对象冒充 其原理如下:构造函数使用 this 关键字给所有属性和方法赋值(即采用类声明的构造函数方式)。因为构造函数只是一个函数,所以可使 Parent 构造函数 成为 Children 的方法,然后调用它。Children 就会收到 Parent 的构造函数中定义的属性和方法。例如,用下面的方 阅读全文
posted @ 2019-02-19 17:42 入坑的H 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 一、为什么要处理异常? 异常是不可控的,会影响最终的呈现结果,但是我们有充分的理由去做这样的事情。 1.增强用户体验;2.远程定位问题;3.未雨绸缪,及早发现问题;4.无法复线问题,尤其是移动端,机型,系统都是问题;5.完善的前端方案,前端监控系统; 对于 JS 而言,我们面对的仅仅只是异常,异常的 阅读全文
posted @ 2019-02-19 17:35 入坑的H 阅读(776) 评论(0) 推荐(1) 编辑