javaScript 面向对象开发实例
Posted 刚二代
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 somethings 16 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 面向对象开发实例的主要内容,如果未能解决你的问题,请参考以下文章
javascript 仿面向对象编程实例代码(私有,公共变量。。。)
VSCode自定义代码片段12——JavaScript的Promise对象