Javascript没有类
但是您可以系统化您的代码。Javascript 继承与其他 oop 语言的继承完全不同。
在这里,我们使用原型和构造函数。
**prototype==>**简单来说,我是用于扩展目的
**constructors==>**我是用来创建多个实例的。任何函数都可以用new关键字作为构造函数。
只是示例代码以供理解。
示例 1:通过使用对象字面量
var Myobject = {
Function_one: function()
{
//some code
Myobject.function_three();
},
Function_two: function()
{
//some code
Myobject.function_three();//lets say i want to execute a functin in my object ,i do it this way...
},
Function_three: function()
{
//some code
}
};
window.onload = Myobject.Function_one //this is how you call a function which is in an object
示例 2:通过使用原型
function function_declareVariable()
{
this.a= 10; //i declare all my variable inside this function
this.b= 20;
}
function_declareVariable.prototype.Function_one = function()
{
//some code
Myobject.Function_three();
};
function_declareVariable.prototype.Function_two = function()
{
Myobject.Function_three();
};
function_declareVariable.prototype.Function_three = function()
{
alert(Myobject.a or Myobject.b)
//some code
};
var Myobject = new function_declareVariable();//this is how i instantiate
REFER 1:什么是构造函数,原型
REFER 2:原型继承