Aynı içeriği sitenizin farklı sayfalarında görüntülemek için HTML ile o içeriği her sayfaya manuel olarak eklemeniz gerekir. Ancak JavaScript ile, herhangi bir sunucu komut dosyası olmadan yalnızca kod parçacıkları eklemeniz gerekir. JavaScript, büyük web sitelerini güncellemeyi kolaylaştırır. Tek yapmanız gereken sitedeki her sayfa yerine tek betiği güncellemek.
JavaScript'in manuel HTML yerine faydasına bir örnek, bir web sitesinin her sayfasında görünen telif hakkı beyanlarında görülebilir.
HTML'ye İçerik Eklemek İçin JavaScript Nasıl Kullanılır
İşlem, bir JavaScript dosyasını tanımlamak ve ardından onu bir komut dosyası etiketi aracılığıyla HTML içinde çağırmak kadar basittir.
-
Tekrarlanmasını istediğiniz HTML'yi bir JavaScript dosyası şeklinde yazın. Basit bir telif hakkı eklemesi için, tek satırlık JS içeren bir dosya oluşturun, örneğin:
document.write("Copyright Lifewire, tüm hakları saklıdır.");
Komut dosyasının HTML belgesine metin eklemesini istediğiniz her yerde document.write kullanın .
-
JavaScript dosyasını web kökünüzün altındaki ayrı bir dizine kaydedin, bu genellikle içerme dizinidir .
içerir/telif hakkı.js
-
Bir HTML düzenleyicisi açın ve JavaScript çıktısını görüntüleyecek bir web sayfası açın. Dahil etme dosyasının görüntülenmesi gereken HTML'deki konumu bulun ve aşağıdaki kodu oraya yerleştirin:
-
Aynı kodu ilgili her sayfaya ekleyin.
-
Telif hakkı bilgileri değiştiğinde, telif hakkı.js dosyasını düzenleyin. Yükledikten sonra, metin sitenizin her sayfasında otomatik olarak değişecektir.
İpuçları ve Tavsiyeler
JavaScript dosyasındaki HTML'nizin her satırındaki document.write talimatını unutmayın . Aksi takdirde bu işlem çalışmayacaktır.
JavaScript içerme dosyasına HTML veya metin ekleyin. Standart bir HTML dosyasına girebilen herhangi bir şey, bir JavaScript içerme dosyasına girebilir. Benzer şekilde, JavaScript, kafa dahil olmak üzere HTML belgenizin herhangi bir yerinde çalışmayı içerir.
Web sayfası belgesi, dahil edilen HTML'yi göstermez, yalnızca JavaScript komut dosyasına yapılan çağrıyı gösterir.