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

  • SketchBookPro

    SketchBookPr

    6 Mayıs 2009
  • The10HourMan

    The10HourMan

    28 EYLÜL 2012
  • Virtual Riot

    Virtual Riot

    19 Mayıs 2011