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

  • joshsnice

    joshsnice

    28 Kasım 2006
  • Kurtindo Pop Games

    Kurtindo Pop

    2 HAZİRAN 2013
  • Thehalopianoplayer

    Thehalopiano

    4 ŞUBAT 2011