2009-10-24 16 views
5

Javascript'i JS dosyalarına yeniden düzenlemeye ve j'leri html'imden temizlemeye çalışıyorum ... Aşağıdaki olup olmadığımı görüyorum .... Planlarımı onaylayan bazı girdileri veya herhangi bir belge/bilgiyi gerçekten isterim - biraz belirsiz.global Javascript dosyaları ve adlandırma kuralları (göze batmayan javascript)?

Temel olarak bir Home.htm dosyanız varsa, bir de home.js dosyasına sahip olacağımı, aynı adlı olduklarını fark ettim. home.js ... (onclick vs) o sayfa için Önyükleyici gibi olacak ve olayları atar

Ben tüm dosyaların yani login.htm> login.js ile bunu planlıyordum ...

Ayrıca, her dosyada gerekli olan öğeleri içeren HER sayfada yer alacak bir global.js dosyası hakkında düşünmekteyim ..

Ayrıca bir isim alanında üretmeyi planladığım diğer js dosyalarına sahip olmayı planlıyorum böylece benim bootstrapper dosyaları tarih manipülasyonu vs gibi şeyler yapmak için o ad alanında sınıfları çağırabilir. JS'nin gerçek bir OOP dili olmadığını biliyorum ama ad alanlarını ve daha iyi sınıf yapıları oluşturmaya izin veren bazı yardımcı j'lerim var.

Daha iyi bir fikri olan var mı? Tamamen yanlış veya doğru yönde mi gidiyorum?

Bazı girdilerden hoşlanacağım, tüm j'lerimı ayrı dosyalara ayırmaya çalışıyorum ama kendimi tekrarlamak istemiyorum, bu yüzden sayfa için her şeyle ilgilenmek üzere bu bootstrapper dosyalarını oluşturmayı düşündüm.

Teşekkürler

cevap

2

Nasıl gittiğinize bağlı olarak, bu fikrin kendisinin oldukça makul olduğunu düşünüyorum. JS kodunuzu OOP benzeri bir şekilde adlandırmak iyi bir fikirdir ve YUI ve Dojo gibi birçok kitaplık bunu zaten yapıyor.

+0

Onay için teşekkürler ... –

İlgili konular