SORU
24 EYLÜL 2010, Cuma


Javascript: Desen vs Kurucu/Prototip kalıbı Modülü?

Eğer modül desen veya Kurucu/prototip desen çalışmak benim için daha uygun olup olmadığını bilmek istiyorum.

Aslında ... göze batmayan javascript HTML belge için bir başvuru var kullanıyorum .dosya js.

Modül desen benim anladığım:

  • INİT yöntemi temelde ve modül desen oluşturmak iade edebilirim ortak bir yöntem) arayın
  • INİT yöntemi, tüm tıklama olayları vb atayın.

Bu Nesneler ve kalıtım hiyerarşileri, vb oluşturmak için ihtiyacım yok benim durum için mükemmel bir desen gibi görünüyor.

Kurucu/Prototip desen benim anladığım:

  • nesneleri oluşturmak için
  • miras (bir supertype semptomlar gibi) kullanmak için

Göze batmayan javascript sağlamak için, modülü desen ideal olduğu doğru mu?

CEVAP
24 EYLÜL 2010, Cuma


Yapıcı fonksiyonları ve prototip sınıfları ve örnekleri uygulamak için makul yollarından biridir. Oldukça bu model için görüşmüyorlar genellikle prototip açısından sınıflar uygulamak için belirli bir düzen veya yardımcı bir yöntem seçin çok ihtiyacım var. (*.*1)

Modül desen genellikle tek bir örnek grubu ile ilgili işlevler ve nesneler için bir mağaza olarak hareket var namespacing için kullanılır. Bu prototip için iyi farklı kullanım durumda. Gerçekten birbirleri ile yarışıyorlar; oldukça mutlu birlikte (bir modül içinde yapıcı bir işlev koymak ör: new MyNamespace.MyModule.MyClass(arguments) demek) kullanabilirsiniz.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Break

    Break

    10 Aralık 2005
  • sebsebdouze

    sebsebdouze

    7 ŞUBAT 2008
  • vgeller1

    vgeller1

    22 Kasım 2009