玩笑过后

导航

上一页 1 ··· 8 9 10 11 12 13 下一页

2018年7月6日 #

动态原型模式

摘要: 上边和下边不一样,下边会断开以前的原型的指针,因为{}就是一个对象 阅读全文

posted @ 2018-07-06 19:35 玩笑过后 阅读(93) 评论(0) 推荐(0) 编辑

2018年7月5日 #

原型一些小问题

摘要: function Person(){ this.name = 'zhangsan'; Person.prototype = { age:23, job:'worke' } };var P1 = new Person();console.log(P1); 阅读全文

posted @ 2018-07-05 18:34 玩笑过后 阅读(57) 评论(0) 推荐(0) 编辑

2018年7月2日 #

js之create()

摘要: 语法: 返回一个新的对象的指针 proto:对象会被作为新创建的对象的原型 [propertiesObject]:对象,自定义的一些自己的属性; 实例1: 阅读全文

posted @ 2018-07-02 15:06 玩笑过后 阅读(506) 评论(0) 推荐(0) 编辑

2018年7月1日 #

属性类型(数据属性、访问器属性)

摘要: 默认情况下:true 实例3: 描述符:descriptor 再通俗一点,比如你在 面向对象 编程中 定义一个(没有定义方法)类:class person , 在这个类里面,有name,age, heigth, weight,等等属性, 这个类就可以看作一个对 person 的描述符,而具体的实例则 阅读全文

posted @ 2018-07-01 16:26 玩笑过后 阅读(158) 评论(0) 推荐(0) 编辑

2018年6月30日 #

属性访问器

摘要: 转载地址:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Property_Accessors 属性访问器提供了两种方式用于访问一个对象的属性,它们分别是点号和方括号。 语法 描述 我们可以将对象 阅读全文

posted @ 2018-06-30 17:16 玩笑过后 阅读(133) 评论(0) 推荐(0) 编辑

数据属性 和 访问器属性

摘要: 作者:Complex链接:https://www.zhihu.com/question/40648241/answer/135240926来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 我这里有一个例子,题主可以看一下就明白了。来源:http://blog.percy 阅读全文

posted @ 2018-06-30 15:43 玩笑过后 阅读(104) 评论(0) 推荐(0) 编辑

2018年6月28日 #

原型问题3—构造函数返回对象

摘要: 这个是讲得构造函数返回值得问题: 如果存在返回值则检查其返回值是否为引用类型,如果为非引用类型,如(string,number,boolean,null,undefined),上述几种类型的情况与没有返回值的情况相同,实际返回实例化的对象 所以构造函数P返回了一个引用值,所以改变了原有的引用指向; 阅读全文

posted @ 2018-06-28 23:14 玩笑过后 阅读(187) 评论(0) 推荐(0) 编辑

2018年6月27日 #

继承方法-->最终模式

摘要: function F(){}; 中间函数 F.prototype = Origin.prototype; Targrt.prototype = new F();或者 类似的方法:原型继承 闭包形式 阅读全文

posted @ 2018-06-27 16:47 玩笑过后 阅读(140) 评论(0) 推荐(0) 编辑

继承方法-->原型的相互引用

摘要: 由于prototype指向到同一个对象,所以无论谁改变了内在属性, 都会统一改变; 不能保持对象原型的独立性 阅读全文

posted @ 2018-06-27 16:30 玩笑过后 阅读(103) 评论(0) 推荐(0) 编辑

继承方法-->call继承

摘要: 缺点: 每一次继承都要调用两个函数 而且不能继承Person的原型内的属性和方法 阅读全文

posted @ 2018-06-27 16:05 玩笑过后 阅读(105) 评论(0) 推荐(0) 编辑

上一页 1 ··· 8 9 10 11 12 13 下一页