http://www.javascriptkit.com/javatutors/oopjs2.shtml
[code]
// class
function nabi() {
this.name = "Hello world";
this.status = function() {
alert(this.name);
}
}
nabi.prototype.changeName = function(name) {
this.name = name;
};
// instance
deviceapi = new nabi();
deviceapi.status();
deviceapi.changeName('Hello javascript');
deviceapi.status();
// or
var newType = function () {
this.name = "test";
this.status = function() {
alert(this.name);
}
}
newType.prototype.changeName = function(name) {
this.name = name;
}
var test = new newType;
test.status();
test.changeName('changedName');
test.status();
[/code]
[code]
// class
function nabi() {
this.name = "Hello world";
this.status = function() {
alert(this.name);
}
}
nabi.prototype.changeName = function(name) {
this.name = name;
};
// instance
deviceapi = new nabi();
deviceapi.status();
deviceapi.changeName('Hello javascript');
deviceapi.status();
// or
var newType = function () {
this.name = "test";
this.status = function() {
alert(this.name);
}
}
newType.prototype.changeName = function(name) {
this.name = name;
}
var test = new newType;
test.status();
test.changeName('changedName');
test.status();
[/code]
'Web > Javascript' 카테고리의 다른 글
getters and setters (0) | 2013.09.26 |
---|---|
getters and setters (0) | 2013.09.26 |
What font tool (0) | 2013.09.26 |
json mime type (0) | 2013.09.26 |
converting between XML and JSON (0) | 2013.09.26 |