new运算符的原理: 第一步:创建一个空对象,该对象继承构造函数的原型对象 第二步:执行这个构造函数,并且把this指向该空对象 第三步:返回:如果构造函数执行后返回的结果是一个object类型,则返回这个结果;否则返回第一步创建出来的空对象 ...
分类:
Web程序 时间:
2018-07-04 18:46:22
阅读次数:
187
js原型链 下面是一道js题目: [javascript] view plain copy function C1(name){ if(name){ this.name = name; } } function C2(name){ this.name = name; } function C3(na ...
分类:
其他好文 时间:
2018-06-09 17:06:55
阅读次数:
245
function Rect(config){} Rect.prototype.area = function(){ alert("我是父方法"); } function myRect(config){ arguments.callee.prototype.constructor.prototype. ...
分类:
Web程序 时间:
2018-05-27 15:17:11
阅读次数:
236
1:Sub.prototype=new supper() 方式1: 原型链继承 1. 套路 1. 定义父类型构造函数 2. 给父类型的原型添加方法 3. 定义子类型的构造函数 4. 创建父类型的对象赋值给子类型的原型 5. 将子类型原型的构造属性设置为子类型 6. 给子类型原型添加方法 7. 创建子 ...
分类:
Web程序 时间:
2018-05-20 14:21:01
阅读次数:
321
"js中函数传参判断" "oop1" "oop2" "js中事件的3要素" "作用域链查找规则获取值和设置值" "js代码执行顺序/全局&私有变量/作用域链/闭包" "js原型链继承小结" "js栈内存的全局/私有作用域,代码预解释" "js中4种无节操的预解释情况" "js的惰性声明, js中声明 ...
分类:
编程语言 时间:
2018-04-29 01:21:24
阅读次数:
246
1.1 理解原型链 JavaScript中几乎所有的东西都是对象,我们说数组是对象、DOM节点是对象、函数等也是对象,创建对象的Object也是对象(本身是构造函数),那么有一个重要的问题:对象从哪里来? 这是一句废话,对象当然是通过一定方式创建出来的,根据实际类型不同,对象的创建方式也千差万别。比 ...
分类:
Web程序 时间:
2018-04-17 17:03:58
阅读次数:
237
原型链学习,如图:1.矩形表示函数对象;2.椭圆表示普通对象。 ...
分类:
Web程序 时间:
2018-03-30 16:28:25
阅读次数:
237
转载学习自 https://www.cnblogs.com/libin 1/p/5820550.html ...
分类:
Web程序 时间:
2018-01-28 11:12:21
阅读次数:
136
需求:判端一个字符串是否包含另一个字符串? 实现: var str = "adc"; 判断str 中是否包含 "c" if( str.indexOf("c")>0){ alert(“str中包含字符串c ”) } 需求:判端一个数组是否包含某一个元素? 需要用到js原型链: 下面代码是把 conta ...
分类:
编程语言 时间:
2017-12-27 19:38:04
阅读次数:
200
原链接:http://blog.csdn.net/hongse_zxl/article/details/44622997 ...
分类:
Web程序 时间:
2017-11-22 00:05:27
阅读次数:
178