Dahili ve Harici Javascriptler Arasındaki Fark

1990'ların ortalarında, Netscape'deki geliştiriciler, web sitelerini daha etkileşimli ve ilgi çekici hale getirmek için bir araç olarak kullanmak üzere basit bir betik dili oluşturdular. Bu dil sonunda Javascript olarak bilinecekti. Günümüzde pek çok kullanıcı, bağımlı oldukları e-posta istemcisinin veya sosyal ağ web sitesinin özelliklerinin binlerce satırlık akıllı ve karmaşık Javascript programlamasının sonucu olduğunun farkında değil.

Dahili Javascript

Javascript kodunun sihrini işlemesi için, sayfa yüklenirken bir şekilde belirli bir web sayfasında uygun konuma dahil edilmesi gerekir. Dahili Javascript kodu, web sayfasının herhangi bir yerinde HTML etiketleri arasına yerleştirilen koddur. Birçok web geliştiricisi, Javascript kodlarını etiketin önüne yerleştirmeyi tercih eder.

Günün Videosu

Harici Javascript

HTML kodundan ayrı bir dosyaya yerleştirilen Javascript koduna harici Javascript denir. Harici Javascript kodu, dahili Javascript ile aynı şekilde yazılır ve kullanılır. Hemen hemen tüm diğer uzantılar modern tarayıcılarla çalışsa da, dosyanın ".js" uzantısına sahip olması gerekir. Önemli bir fark: Harici kod, etiketlerin arasına yerleştirilmemelidir, aksi takdirde kod çalışmayacaktır.

Web tarayıcısı, harici kod yüklemesi gerektiğini bilmelidir. Web sayfası, komut dosyasına başvuran aşağıdaki HTML etiketlerine sahip olmalıdır:

URL, web sunucusuna Javascript kodunu nerede bulacağını ve yükleyeceğini söyler.

Dahili Javascript'in Avantajları

Javascript satır sayısı nispeten azsa, dahili Javascript içeren bir web sayfası, harici koda başvurması gereken sayfalardan daha hızlı yüklenir. Bunun nedeni, web tarayıcısının sayfayı yüklediği ve harici koda referansla karşılaştığı için, kodu almak için web sunucusuna ayrı bir istekte bulunması gerektiğidir.

Harici Javascript'in Avantajları

Bir web sitesinin birkaç sayfasında aynı kod kullanılıyorsa, harici Javascript dosyaları faydalıdır. Yalnızca, gerçekten o kodu gerektiren sayfalarda harici koda bir referans eklemeniz gerekir. Javascript kodu değişirse, yalnızca bir dosyanın düzenlenmesi gerekir; değişiklikler, koda ihtiyaç duyan tüm sayfalarda anında kullanılabilir. Javascript'i harici dosyalarda saklamak, web sitelerinin bakımını da kolaylaştırır: Sayfalar daha az karmaşıktır ve web geliştiricisinin gerekli düzenlemeleri yapmak için geçmesi gereken daha az kod satırı vardır. Daha az HTML kodu satırı, arama motoru örümceklerinin sitenizi daha kapsamlı bir şekilde dizine eklemesine ve önemli anahtar kelimeleri bulmasına da yardımcı olabilir.

Son olarak, bir ziyaretçi aynı harici Javascript referanslarını içeren başka bir sayfaya geçerse, kullanıcının tarayıcısı Javascript dosyasını önbelleğe almış veya depolamış olacağından ikinci sayfa daha hızlı yüklenecektir. yerel olarak.