Selamat Siang sahabat rizky blog , berjumpa lagi di blog yang sama dalam kesempatan kali ini admin akan membagikan Tips dan Tutorial dengan judul postingan Contoh Tutorial File JavaScript Eksternal Untuk Pemula.
Kita dapat membuat file JavaScript eksternal dan menyematkannya di banyak halaman html.
Ini memberikan kegunaan kembali kode karena satu file JavaScript dapat digunakan di beberapa halaman html.
File JavaScript eksternal harus disimpan dengan ekstensi .js. Disarankan untuk menyematkan semua file JavaScript ke dalam satu file. Ini meningkatkan kecepatan halaman web.
Mari buat file JavaScript eksternal yang mencetak Hello Javatpoint di kotak dialog peringatan.
message.js
Mari sertakan file JavaScript ke halaman html. Itu memanggil fungsi JavaScript pada klik tombol.
index.html
Keuntungan JavaScript Eksternal
Akan ada manfaat berikut jika pengguna membuat javascript eksternal:
- Ini membantu dalam penggunaan kembali kode di lebih dari satu file HTML.
- Ini memungkinkan keterbacaan kode yang mudah.
- Ini hemat waktu karena browser web menyimpan cache file js eksternal, yang selanjutnya mengurangi waktu pemuatan halaman.
- Hal ini memungkinkan desainer web dan pembuat kode untuk bekerja dengan file html dan js secara paralel dan terpisah, yaitu, tanpa menghadapi konflik kode apa pun.
- Panjang kode berkurang karena hanya kita yang perlu menentukan lokasi file js.
Kekurangan JavaScript Eksternal
Ada kelemahan file eksternal berikut ini:
- Pencuri dapat mengunduh kode pembuat kode menggunakan url file js.
- Jika dua file js bergantung satu sama lain, kegagalan pada satu file dapat memengaruhi eksekusi file dependen lainnya.
- Browser web perlu membuat permintaan http tambahan untuk mendapatkan kode js.
- Perubahan kecil hingga besar pada kode js dapat menyebabkan hasil yang tidak diharapkan pada semua file yang bergantung padanya.
- Kita perlu memeriksa setiap file yang bergantung pada file javascript eksternal yang umum dibuat.
- Jika hanya beberapa baris kode, lebih baik mengimplementasikan kode javascript internal.