锘??xml version="1.0" encoding="utf-8" standalone="yes"?>日本伊人精品一区二区三区介绍,51ⅴ精品国产91久久久久久,免费人成黄页在线观看忧物http://www.aygfsteel.com/zddava/category/46558.htmlthere is no hiding placezh-cnSat, 09 Oct 2010 02:28:47 GMTSat, 09 Oct 2010 02:28:47 GMT60- 鍏充簬Javascript鐨勫嚑縐嶇戶鎵垮疄鐜版柟寮?/title>http://www.aygfsteel.com/zddava/archive/2010/10/09/334009.html鑷編鑷編Sat, 09 Oct 2010 02:28:00 GMThttp://www.aygfsteel.com/zddava/archive/2010/10/09/334009.htmlhttp://www.aygfsteel.com/zddava/comments/334009.htmlhttp://www.aygfsteel.com/zddava/archive/2010/10/09/334009.html#Feedback0http://www.aygfsteel.com/zddava/comments/commentRss/334009.htmlhttp://www.aygfsteel.com/zddava/services/trackbacks/334009.html1. 浼被(Pseudoclassical)
綆鍗曠殑璇達紝浼被灝辨槸閫氳繃瀹氫箟涓涓瀯閫犲嚱鏁板茍鎵╁厖瀹冪殑prototype鏉ュ疄鐜扮殑銆?br />
<html>
<head>
<title>test</title>
<script>

function test(){

var Father = function(firstName){
this.firstName = firstName;
};


Father.prototype.name = function(){
return this.firstName;
};


var Son = function(firstName, lastName){
this.firstName = firstName;
this.lastName = lastName;
};

Son.prototype = new Father();


Son.prototype.name = function(){
return this.firstName + " " + this.lastName;
}
var aSon = new Son("San", "Zhang");
alert(aSon.name()); // San Zhang
}
</script>
<body onload="test()">
</body>
</head>
</html>
鍙互鐪嬪嚭錛岃繖縐嶆柟娉曟槸娌℃湁縐佹湁灞炴х殑錛屽茍涓斾笉鑳借闂埗綾葷殑鏂規硶銆?br />
2. 鍘熷瀷(Prototypal)
鍒╃敤鍘熷瀷鏂瑰紡鏉ュ疄鐜扮戶鎵匡紝灝辨憭寮冧簡浼被涓悜“綾?#8221;榪欑鏂瑰紡闈犳嫝鐨勬柟娉曪紝鑰屾槸鐢ㄧ函綺圭殑瀵硅薄鏉ュ疄鐜般?br />
<html>
<head>
<title>test</title>
<script>

function test(){

var aFather = {
firstName: "San",
lastName: "Zhang",

getName: function(){
return this.firstName + " " + this.lastName;
}
};


var Son = function(){};
Son.prototype = aFather;

var aSon = new Son();
aSon.firstName = "XiaoSan";
alert(aSon.getName()); // XiaoSan Zhang
alert(Son.prototype.getName()); // San Zhang
}
</script>
<body onload="test()">
</body>
</head>
</html>
鍙互鐪嬪嚭錛岀幇鍦ㄧ殑緇ф壙鏄函綺圭殑瀵硅薄涓庡璞¢棿鐨勪簡錛屼笉榪囪繕鏈変釜闂錛岃繖涓柟寮忎緷鐒舵病鏈夎В鍐沖睘鎬ч殣钘忋?br />
3. 鍑芥暟鍖?Functional)
浣跨敤鍑芥暟鍖栨柟娉曞彲浠ラ氳繃闂寘鏈夋晥鐨勫疄鐜頒俊鎭殣钘忥紝涓嶈繃鐪嬭搗鏉ュ氨娌℃湁鍘熷瀷鏂瑰紡鐩磋浜嗐?/p>
<html>
<head>
<title>test</title>
<script>

function test(){

var father = function(firstName, lastName){

var instance = {};

// 瀵瑰鏆撮湶鐨勬柟娉曪紝姝ゆ椂firstName鍜宭astName絳変簬琚殣钘忎簡

instance.getFirstName = function(){
return firstName;
};


instance.getLastName = function(){
return lastName;
};


instance.getName = function(){
return firstName + " " + lastName;
};

return instance;
};

var son = function(firstName, lastName){
// 榪欓噷灝卞儚OO璇█涓鏍鳳紝鍏堣皟鐢ㄧ埗綾葷殑鏋勯犲嚱鏁?/span>
var instance = father(firstName, lastName);
// 鎵╁厖鏂規硶錛岃繖閲屽彲浠ョ洿鎺ヤ嬌鐢?#8220;鐖剁被”鐨勬柟娉曪紝涓嶈繃灞炴у凡緇忓彉鍖栦簡

instance.nickname = function(){
return "Little " + instance.getLastName();
};
return instance;
}
var aFather = father("San", "Zhang");
var aSon = son("XiaoSan", "Zhang");
alert(aFather.getName()); // San Zhang
alert(aSon.getName()); // XiaoSan Zhang
alert(aSon.nickname()); // Litttle Zhang
}
</script>
<body onload="test()">
</body>
</head>
</html>

]]>
主站蜘蛛池模板:
绿春县|
永年县|
祁门县|
拉萨市|
滨海县|
乌拉特后旗|
黄大仙区|
江门市|
武强县|
湘乡市|
普陀区|
偃师市|
博爱县|
望城县|
封开县|
吴川市|
蕉岭县|
原阳县|
溆浦县|
嵊泗县|
法库县|
吕梁市|
谢通门县|
天门市|
巍山|
宣恩县|
清涧县|
青阳县|
伊宁县|
长垣县|
报价|
上蔡县|
红原县|
安图县|
竹山县|
云林县|
磐安县|
南平市|
云霄县|
安义县|
金华市|