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

  • MyTiredBones

    MyTiredBones

    2 Temmuz 2013
  • NicoleGrippo

    NicoleGrippo

    14 Kasım 2006
  • OnlyFunClips

    OnlyFunClips

    16 ŞUBAT 2012