JavaScript的面相对象没什么好讲的,给大家贴一段代码,大家自行体会。【尴尬】
有原生JavaScript功底的,基本上应该能懂个大概。【我是多么的不负责任,哈哈哈!!!】
1 //modelDemo这个名字为类名 2 ; var modelDemo = (function () { 3 //这里是构造函数, 4 var modelDemo = function () { 5 //这里为modelDemo创建属性 6 this.element = []; 7 this.length = 0; 8 } 9 //这里为modelDemo添加方法 10 modelDemo.prototype = { 11 load: function (fun) { 12 console.log(fun); 13 } 14 } 15 //这里把modelDemo这个类设置为公有类型 16 return modelDemo; 17 })() 18 19 20 new modelDemo().load("123");
回头我会把继承的代码放在这,这次就先这样,有什么不明白,尽管留言。