码迷,mamicode.com
首页 >  
搜索关键字:prototype    ( 5322个结果
对象clone
Object.prototype.clone = function(){ var o = this.constructor Array ? [] : {} for(var e in this){ o[e] = typeof this[e] == 'object' ? this[e].clone() ...
分类:其他好文   时间:2020-05-10 17:14:35    阅读次数:50
深入理解ES6之《代理和反射》
使用set陷阱验证属性 let target = { name: 'target' } let proxy = new Proxy(target, { /** * * * @param {any} trapTarget 用于接收属性(代理的目标)的对象 * @param {any} key 要写入的 ...
分类:其他好文   时间:2020-05-10 15:05:01    阅读次数:47
ES7及ES8新特性
ES7新特性 (ECMAScript2016 新特性) 一、Array 1、Array.prototype.includes includes()的作用,是查找一个值在不在数组里,若在,则返回true,反之返回false。 基本用法: ['a', 'b', 'c'].includes('a') // ...
分类:其他好文   时间:2020-05-10 11:23:23    阅读次数:75
JS----封装简易版jQuery
自己封装简易版的Jquery (function () { function jQuery (selector) { return new jQuery.prototype.init(selector); } jQuery.prototype.init = function (selector) { ...
分类:Web程序   时间:2020-05-09 23:46:51    阅读次数:113
ES7,ES8,ES9,ES10新增基础知识
ES7基础 一.Array.prototype.includes includes是判断一个元素是否在数组或字符串中会返回一个布尔值true或者false。但该方法只能判断一些简单类型的数据,复杂类型则无法判断这点和indexOf方法作用类似都是检测数组或字符串中是否包含某一个元素。 接下来简单对比 ...
分类:其他好文   时间:2020-05-09 18:52:16    阅读次数:76
2.4 ----vue render源码
vm._render 最终是通过执行 createElement 方法并返回的是 vnode Vue.prototype._render = function () { var vm = this; var ref = vm.$options; var render = ref.render; va ...
分类:其他好文   时间:2020-05-09 16:50:41    阅读次数:54
vue $mount挂载实例方法
源码如下: var mount = Vue.prototype.$mount; Vue.prototype.$mount = function ( el, hydrating ) { el = el && query(el); //query是看el是字符串还是组件,如果是字符串就去document ...
分类:其他好文   时间:2020-05-09 15:27:00    阅读次数:110
深拷贝
function _type(value) { return Object.prototype.toString.call(value); } function _deepClone(obj) { // 如果是null直接返回null if (obj null) return null; // 如果 ...
分类:其他好文   时间:2020-05-08 20:01:10    阅读次数:67
xlsx插件处理日期格式,以及某列第一行无数据情况 列不显示问题
1.问题:日期格式会显示数字 解决方法:XLSX.read的配置项里 设置 cellDates: 'd' 设置好后会显示标准日期格式,配置项里有 dateNF是可以设置日期格式的,但是我还没弄清,就手动处理了下 看红色字体部分 2.问题:如果第一行数据的某一列是空值,这一列回不显示 解决方法: 在X ...
分类:其他好文   时间:2020-05-08 18:41:07    阅读次数:285
自定义call和apply、bind方法
call和apply本质上是实现函数调用,即改变this的指向一、手动实现call方法Function.prototype.call2=function(object){letobj=object;obj.fn=this;letresult;letargs=[...argements].splice(1);returnresult=obj.fn(...args)}二、重写apply方法Functi
分类:移动开发   时间:2020-05-08 14:44:32    阅读次数:99
5322条   上一页 1 ... 23 24 25 26 27 ... 533 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!