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

  • Andrey Menshikov

    Andrey Mensh

    28 Ocak 2012
  • ASUS North America

    ASUS North A

    12 AĞUSTOS 2008
  • Warner Bros. UK

    Warner Bros.

    6 HAZİRAN 2008