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
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.
Bir JavaScript başlatmasını prototip ç...
JavaScript prototip OO...
Temel arama yöntemi kullanarak prototi...
Nasıl zaten başlatılmış bir JavaScript...
x >= x JavaScript desen...