首页 > 代码库 > javaScript 面向对象开发实例
javaScript 面向对象开发实例
javaScript 面向对象开发实例
这个是结合require的模块化开发,首先创建构造函数:
//test.js
1 function Test(lists) { 2 var config={ 3 name:lists.name, 4 sex:lists.sex 5 }; 6 this.init(config) 7 } 8 Radio.prototype = { 9 init: function(config) { 10 var self=this; 11 self.initContent(config);12 }13 initContent:function(config){14 var self=this;15 //do somethings16 17 },18 //可以在外部直接调用该方法19 getCurrentState:function() {20 var self=this; 21 var selects =‘我爱我家‘;22 return selects; 23 },24 }25 module.exports = Test;
在另一个文件调用该函数:
var Test=require("./test.js"); var example =new Test({ name:‘刚二代‘, sex:‘boy‘}); //调用getCurrentState方法example.getCurrentState()//我爱我家
(1)将方法绑定在对象上,实例化对象的时候,该对象就拥有了这些方法;
(2)可以直接调用实例化对象的方法;
更详细的详见 javaScript面向对象与原型
javaScript 面向对象开发实例
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。