SORU
23 EYLÜL 2010, PERŞEMBE


Ne .JavaScript: genişletmek ve .prototip için kullanılır?

JavaScript ve görmeye devam etmek nispeten yeni duyuyorum .genişletmek ve .kullandığım üçüncü parti kütüphaneler prototip. Prototype javascript kütüphanesi ile ilgisi olduğunu sanıyordum, ama öyle olmadığını düşünmeye başladım. Bu ne için kullanılır?

CEVAP
23 EYLÜL 2010, PERŞEMBE


Javascript mirasını Tarih, Matematik, ve kendi özel olanlar gibi nesnelerin prototip uzatmak çok prototip dayanır.

Date.prototype.lol = function() {
 alert('hi');
};

( new Date ).lol() // alert message

Parçacık yukarıda, ben bir yöntem tanımlayıntümTarih nesneleri ( zaten mevcut olanlar ve yeni olanlar ).

extend genellikle yüksek düzeyde kopya temel sınıfından genişletmek istediğiniz yeni bir alt sınıfın prototip fonksiyonudur.

Gibi bir şey yapabilirsiniz:

extend( Fighter, Human )

Ve Fighter kurucu/nesne devralacak prototip Human eğer sizin belirlediğiniz yöntemleri gibi live die Human Fighter da miras bu.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bethliebert

    bethliebert

    23 EKİM 2008
  • LinusTechTips

    LinusTechTip

    25 Kasım 2008
  • Tahir Jahi

    Tahir Jahi

    6 Mart 2006