欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

討論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)

相關(guān)文章

  • js 面向?qū)ο蟮募夹g(shù)創(chuàng)建高級 Web 應(yīng)用程序

    js 面向?qū)ο蟮募夹g(shù)創(chuàng)建高級 Web 應(yīng)用程序

    在 C++ 或 C# 中,在談?wù)搶ο髸r,是指類或結(jié)構(gòu)的實例。對象有不同的屬性和方法,具體取決于將它們實例化的模板(即類)。
    2010-02-02
  • javascript 對象定義方法 簡單易學(xué)

    javascript 對象定義方法 簡單易學(xué)

    工廠模式 初級開發(fā)者可能會這樣定義對象
    2009-03-03
  • 前端開發(fā)的開始---基于面向?qū)ο蟮腁jax類

    前端開發(fā)的開始---基于面向?qū)ο蟮腁jax類

    因為我基本上ajax開發(fā)都是用jquery來完成,后來想了想,也是應(yīng)該寫一個。這樣才能提高自己的整體水平。
    2010-09-09
  • JavaScript類和繼承 this屬性使用說明

    JavaScript類和繼承 this屬性使用說明

    本文介紹了JavaScript里面的this屬性。這個屬性是理解JavaScript類和繼承的重要基礎(chǔ)。
    2010-09-09
  • brook javascript框架介紹

    brook javascript框架介紹

    brook是一個針對大規(guī)模web開發(fā)的Javascript框架,而不是一個工具集。
    2011-10-10
  • JavaScript面向?qū)ο笤O(shè)計二 構(gòu)造函數(shù)模式

    JavaScript面向?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-12
  • 小型js框架veryide.librar源代碼

    小型js框架veryide.librar源代碼

    一個小型的框架,想制作自己框架的朋友可以參考下,他們的實現(xiàn)原理,快速的個性定制自己的框架。
    2009-03-03
  • Javascript 對象的解釋

    Javascript 對象的解釋

    ECMAScript沒有像C++,Smalltalk,或者java中那樣規(guī)矩的類,可是它支持通過執(zhí)行分配空間的代碼來創(chuàng)建對象、并初始化對象所有或者一部分屬性的構(gòu)造器。
    2008-11-11
  • JS繼承 筆記

    JS繼承 筆記

    JavaScript中沒有類的概念,與類相關(guān)的繼承的概念更是無從談起,但是我們可以通過特殊的語法來模擬面向?qū)ο笳Z言中的繼承。
    2011-07-07
  • JavaScript對象鏈?zhǔn)讲僮鞔a(jquery)

    JavaScript對象鏈?zhǔn)讲僮鞔a(jquery)

    自從使用了jQuery以后,對它的鏈?zhǔn)讲僮骱苁且蕾嚕灾劣诔3SX得其他庫不好用。。
    2010-07-07

最新評論