摘要: object 为一切对象的基类!属性:constructor: 对创建对象的函数的引用Prototype: 原型(类型)hasOwnProperty(property):判断对象是否有某个特定的属性isPrototypeOf():判定该对象是否为另一个对象的原型!instanceof(): 判定对象是否为另一个对象的类型继承:call,apply1.用原型实现:function func1(){ //代码}function func2(){ // 代码}func2.Prototype = new func1();var obj = func2();2. call 方法 obj.func.cal 阅读全文
posted @ 2013-07-08 13:13 好记性还真不如烂笔头 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 1。工厂函数方法,不推荐:function ex(color,size){var obj = {};obj.color = color;obj.size = size;obj.say = function(){alert("工厂方法");}}var obj = ex("颜色值", "大小");obj.color;obj.say();2.构造方法:function ex(color, size){this.color = color;this.size = size;this.say = function(){ alert(" 阅读全文
posted @ 2013-07-08 02:55 好记性还真不如烂笔头 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 1。用函数构造A.声明时同时设置属性和方法function func(){this.name = "myname";this.say = function(){alert("i said:")}}引用时:var obj = new func();alert(obj.name);obj.say();B.先声明后使用: function func(){}var obj = new func();obj.name = "myname";obj.say = function(){alert("I said:")}引用时:a 阅读全文
posted @ 2013-07-08 00:50 好记性还真不如烂笔头 阅读(1319) 评论(0) 推荐(0) 编辑