Harici JavaScript dosyası oluşturabilir ve bunu birçok html sayfasına gömebiliriz.
java pgm
Sağlar kodun yeniden kullanılabilirliği çünkü tek bir JavaScript dosyası birden fazla html sayfasında kullanılabilir.
Harici bir JavaScript dosyasının .js uzantısıyla kaydedilmesi gerekir. Tüm JavaScript dosyalarının tek bir dosyaya yerleştirilmesi önerilir. Web sayfasının hızını arttırır.
Harici bir tane oluşturalım JavaScript Bir uyarı iletişim kutusunda Hello Javatpoint'i yazdıran dosya.
mesaj.js
function msg(){ alert('Hello Javatpoint'); }
JavaScript dosyasını html sayfasına ekleyelim. Şunu çağırır: JavaScript işlevi düğmeye tıklandığında.
indeks.html
JavaScript'e hoş geldiniz
Harici JavaScript'in Avantajları
Bir kullanıcının harici bir javascript oluşturması durumunda aşağıdaki avantajlar sağlanacaktır:
- Birden fazla HTML dosyasındaki kodun yeniden kullanılabilirliğine yardımcı olur.
- Kodun kolay okunabilmesini sağlar.
- Web tarayıcıları harici js dosyalarını önbelleğe aldığından zaman açısından verimlidir, bu da sayfa yükleme süresini daha da azaltır.
- Hem web tasarımcılarının hem de kodlayıcıların html ve js dosyalarıyla paralel ve ayrı ayrı, yani herhangi bir kod çakışmasıyla karşılaşmadan çalışmasını sağlar.
- Yalnızca js dosyasının konumunu belirtmemiz gerektiğinden kodun uzunluğu azalır.
Harici JavaScript'in Dezavantajları
Harici dosyaların aşağıdaki dezavantajları vardır:
- Çalan kişi, js dosyasının URL'sini kullanarak kodlayıcının kodunu indirebilir.
- İki js dosyası birbirine bağımlıysa, bir dosyadaki hata diğer bağımlı dosyanın yürütülmesini etkileyebilir.
- Web tarayıcısının js kodunu almak için ek bir http isteği yapması gerekir.
- Js kodundaki küçükten büyüğe kadar bir değişiklik, tüm bağımlı dosyalarda beklenmeyen sonuçlara neden olabilir.
- Yaygın olarak oluşturulan harici javascript dosyasına bağlı olan her dosyayı kontrol etmemiz gerekir.
- Birkaç satırlık kod varsa, dahili javascript kodunu uygulamak daha iyidir.