Ayrı bir dosya içinde javascript tutmak ayrı bir dosya içinde sizin css tutmak ve onları hem de HTML içinde başvurulan var. HTML nispeten bu başvurulan dosyaların sırası önemli değildir. PHP gelince, ben HTML (sadece fonksiyonlar, sınıflar ve ayrı dosyalar diğer komut tutmak ve başlığında PHP ile onları dahil) ile karışık olma konusunda çok fazla endişe olmaz.
Eğer bant genişliği kaydetmek için yardımcı önbelleğe harici bir dosyaya sahip, her sayfada aynı CSS. Orada bazı çatışmalar olabilir farklı eleman tipleri için HTML ile karışmış farklı kurallar vardır, ancak bunu yeniden yazarsak, daha sonra korumak için çok daha temiz ve daha kolay olmakla sona erecek.
Ben bu yüzden böyle bir dosya yapısını tutmak gibi:
index.php
/css
main.css
othercssfiles.css
/javascript
main.js
otherjsfiles.js
/template
header.php
footer.php
/scripts
functions.php
otherscripts.php
Sonra benim başlık dosyasında ben css dosyaları ve javascript dizinleri başvuran HTML kodu yerleştirmek istiyorum. Ve kök dizininde benim index.php dosyası) (içerir; üst başlık ve alt altbilgi.
"Otherjsfiles.js" ve "othercssfiles.css" css ve diğer birçok sayfaları gerekmez javascript bir sürü gerektiren, bir tek sayfa, belirli bir gereksinim olabilir durumlarda kullanılabilir. Diğer sayfalar gereksiz veri getirmesi gerekmez anlamına gelir ve tüm siteler kodundan ayrı bir sayfada belirli bir kod tutar.
Bu bir HTML sayfası oluşturan kodun çeşitli yönlerini izlemek için kolay bir yol bulduk, ama doğal olarak size mantıklı organize yollarını bulacaksınız.
Düzenlendi:
If multiple javascript and CSS files
are to be referenced, how to include
in a single or tag?
O (zaman) HTTP isteklerini korumak için tek bir dosya içine bunları birleştirmek için daha iyi olurdu. Sonra sadece bu css ve normal gibi javascript dosyaları içerir.
<script type="text/javascript" src="/javascript/main.js"></script>
<link rel="stylesheet" href="/css/main.css">
Eğer tutmak (bir JavaScript beautifier okunabilmesi için ve bir JavaScript minifier bunu okurken bittiğinde için, okunabilmesi için CSS beautifier hizmetlerini kullanmak olabilir gibi Ayrıca görünüyor okunabilir versiyonu) ve bant genişliğinden tasarruf etmek istiyorum. Eğer yaratmadı bir web sitesi sürdürmek çalışırken Bu araçlar özellikle yararlıdır.