討論javascript(一)工廠方式 js面象對象的定義方法
更新時間:2009年12月15日 17:29:11 作者:
看《javascript高級程序設(shè)計》有感
復(fù)制代碼 代碼如下:
//60年代的汽車工廠
var ocar=new Object;
ocar.color="black";
ocar.doors=2;
ocar.pinpai="解放";
ocar.showPinpai=function()
{
alert(this.pinpai);//需要一個生產(chǎn)線,生產(chǎn)一個汽車,再生產(chǎn)下個汽車還需要建立新的生產(chǎn)線
}
//70年代的汽車工廠
function createcar()
{
var oTempCar=new Object;
oTempCar.color="black";
oTempCar.doors=4;
oTempCar.pinpai="桑塔納";
oTempCar.showPinpai=function()
{
alert(this.pinpai);//方便生產(chǎn),一個生產(chǎn)線,可以生產(chǎn)多個汽車
}
return oTempCar;
}
//80年代生產(chǎn)汽車
function createcar(sColor,iDoors,sPinpai)
{
var oTempCar=new Object;
oTempCar.color=sColor;
oTempCar.doors=iDoors;
oTempCar.pinpai=sPinpai;
oTempCar.showPinpai=function()
{
alert(this.pinpai);//方便生產(chǎn),一次成型生產(chǎn)
}
return oTempCar;
}
//90年代生產(chǎn)汽車
function showPinpai()
{
alert(this.color);
}
function createcar(sColor,iDoors,sPinpai)
{
var oTempCar=new Object;
oTempCar.color=sColor;
oTempCar.doors=iDoors;
oTempCar.pinpai=sPinpai;
oTempCar.showPinpai=function()
return oTempCar;
}
var oBmw=createcar("black",4,"BMW");
oBmw.showColor();//一次成型+組裝生產(chǎn)
您可能感興趣的文章:
- Javascript使用function創(chuàng)建類的兩種方法(推薦)
- Javascript 創(chuàng)建類并動態(tài)添加屬性及方法的簡單實現(xiàn)
- JS創(chuàng)建類和對象的兩種不同方式
- JavaScript中創(chuàng)建類/對象的幾種方法總結(jié)
- JavaScript創(chuàng)建類/對象的幾種方式概述及實例
- javascript最常用與實用的創(chuàng)建類的代碼
- 利用MS AJAX注冊Javascript命名空間并創(chuàng)建類
- javascript工廠方式定義對象
- JavaScript中使用構(gòu)造器創(chuàng)建對象無需new的情況說明
- JavaScript設(shè)計模式之工廠模式和構(gòu)造器模式
- javascript 混合的構(gòu)造函數(shù)和原型方式,動態(tài)原型方式
- JS常見創(chuàng)建類的方法小結(jié)【工廠方式,構(gòu)造器方式,原型方式,聯(lián)合方式等】
相關(guān)文章
js 面向?qū)ο蟮募夹g(shù)創(chuàng)建高級 Web 應(yīng)用程序
在 C++ 或 C# 中,在談?wù)搶ο髸r,是指類或結(jié)構(gòu)的實例。對象有不同的屬性和方法,具體取決于將它們實例化的模板(即類)。2010-02-02JavaScript面向?qū)ο笤O(shè)計二 構(gòu)造函數(shù)模式
在Javascript面向?qū)ο笤O(shè)計一——工廠模式 中介紹了使用CreateEmployee()函數(shù)創(chuàng)建員工類。ECMAScript中的構(gòu)造函數(shù)可以用來創(chuàng)建特定類型的對象,如Object和Array這樣的原生構(gòu)造函數(shù),在運行時會自動出現(xiàn)在執(zhí)行環(huán)境中,此外也可以創(chuàng)建自定義的構(gòu)造函數(shù),從而創(chuàng)建自定義對象類型的屬性和方法2011-12-12JavaScript對象鏈?zhǔn)讲僮鞔a(jquery)
自從使用了jQuery以后,對它的鏈?zhǔn)讲僮骱苁且蕾嚕灾劣诔3SX得其他庫不好用。。2010-07-07