函数属性方法和构造函数 length属性 函数体中,arguments.length表示传入函数的实参个数。 prototype属性 指向一个对象的引用 call方法和apply方法 看作是某个对象的方法,通过调用方法的形式来间接调用函数 call()和apply()的第一个实参是要调用函数的母对象 ...
分类:
Web程序 时间:
2019-11-02 13:48:55
阅读次数:
93
Array.prototype.slice.call()方法详解 翻看很多框架源码,jquery和zepto等等都会有这句话 Array.prototype.slice.call 百思不得其解的我们努力求证…… 基本原理 slice:用来截取截取字符串方法 Array: javascript的一个引 ...
分类:
其他好文 时间:
2019-10-31 13:29:23
阅读次数:
104
5.JavaScript继承 继承是什么 A对象通过继承B对象,就能直接拥有B对象的所有属性和方法。 方式一、原型链继承 核心: 子类型的原型为父类型的一个实例对象 方式二、组合继承优化 核心: 借助已有的对象来创建对象, ,以A对象为原型,创建B对象。B继承了A对象的所有属性和方法。 小结: 总结 ...
分类:
编程语言 时间:
2019-10-25 13:27:42
阅读次数:
79
this关键字的作用:、 当方法的局部变量和类的成员变量的命名重复的时候,根据就近原则,会使用局部变量。 如果需要访问本类当中的成员变量,需要使用this. 谁调用的方法,谁就是this 谁调用的这个call方法,谁就this,上面的p调用的call,所以this就是p对象 查看p的内存地址: Sy ...
分类:
编程语言 时间:
2019-10-18 12:30:59
阅读次数:
74
原型继承 继承父类的方法 call继承 继承父类的私有属性 寄生组合继承 ...
分类:
编程语言 时间:
2019-10-01 18:43:43
阅读次数:
103
一、CORS怎么实现 二、你了解哪些网络安全的知识(说了XSS和CSRF) https://segmentfault.com/a/1190000002627927 1.XSS怎么解决 2.CSRF怎么解决 三、JavaScript继承实现 四、jsonp原理 https://www.runoob.c ...
分类:
其他好文 时间:
2019-10-01 18:40:51
阅读次数:
60
注:文章的方法没有先后顺序 1.__call__ () 类定义了 __call__ 方法,那么它的实例可以作为函数调用。 若此类没有__call__方法,则会出错 TypeError: 'BingoCage' object is not callable,如果想判断对象能否调用,可以使用内置的 ca ...
分类:
编程语言 时间:
2019-09-30 12:49:24
阅读次数:
106
属性的继承 call方法 : 把父类的this指向子类的this 方法的继承 实现方法:把父类的实例对象保存给子类的原型对象 父类的实例对象赋值给子类的原型对象,然后指回构造函数 属性继承,方法继承 属性:call:把父类的this指向子类的this 方法:父类的实例对象赋值给子类的原型对象, 子类 ...
分类:
Web程序 时间:
2019-09-27 21:06:17
阅读次数:
92
最近开发的过程中遇到了this指向问题,首先想到的是call()、apply()、bind()三个方法,有些时候这三个方法确实是十分重要,现在我们就把他们的使用方法及异同点讲解一下。 1、每个函数都包含三个非继承而来的方法,call()方法、apply()方法和bind()方法 2、相同点:三者的作 ...
分类:
移动开发 时间:
2019-09-24 15:43:21
阅读次数:
102
1__get和__set 当访问一个不存在的类属性的时候 ,会自动调用__get 当给一个不存的属性赋值的时候 ,会自动调用__set 2__call和__callStatic 当访问一个不存在的类方法的时候,会自动调用__call方法 当访问一个不存在的类的静态方法的时候,会自动调用__callS ...
分类:
Web程序 时间:
2019-09-21 21:03:52
阅读次数:
87