Ben senin js , html ve css ayrı tutmak için temiz olduğu her zaman duymak / okumak . Sözde hata ayıklamayı daha kolay hale getirir. Sözde daha verimli, çünkü css ve js dosyalarını önbelleğe almayı / küçültmeyi sağlıyor .
Bildiğim kadarıyla, web çerçevelerini (Django, Rails, ...), javascript şablon kütüphanelerini kullanarak, ... Tek bir html sayfasını birden çok yeniden kullanılabilir şablona bölme eğilimindeyim - isterseniz bir çeşit widget . Örneğin, bir haber feed'i widget'ım, seçili birden fazla widget'ım vs. olabilir, her biri farklı sayfalarda tutarlı bir düzene sahip ve her biri javascript parçası tarafından kontrol ediliyor.
Bana olabildiğince temiz görünen, yeniden kullanılabilirliği en üst düzeye çıkaran bu organizasyonla, tüm js ve css'leri ayrı dosyalarda tutmanın neden daha kolay olacağını anlamakta zorlanıyorum . Örneğin, bu kadar basit olacağını düşünüyorum :
içinde seçme çoklu Widget dosyası
- html
- temel css düzeni
- Doğrudan etkileşimlerin ve JS ile UX geliştirmelerinin kontrolü.
Ben bu şekilde daha yeniden kullanılabilir, çok daha sürdürülebilir olduğunu düşünüyorum, çünkü bir yağ js dosyası kaydırmak zorunda değilsiniz , daha sonra bir yağ css dosyasına geçmek ve gezinmek , tekrar html dosyanıza geçmek ... ileri ve geri .
Bu yüzden, genellikle tavsiye edilen ayrılığa sadık kalırsanız, kodunuzu nasıl düzenlediğinizi bilmek isterim.
- Bunu yapmak için gerçekten iyi nedenler var mı?
- web'deki rehberlerin genellikle herhangi bir fantezi araç kullanmayacağınızı varsaymaları değil mi (bu durumda en iyi uygulamalar için daha güncel çevrimiçi okumalar almak isterim)?
- Bu sadece bir tercih midir?