Ми можемо створити зовнішній файл JavaScript і вставити його в багато сторінок html.
Це забезпечує можливість повторного використання коду оскільки один файл JavaScript можна використовувати на кількох html-сторінках.
Зовнішній файл JavaScript має бути збережений із розширенням .js. Рекомендується вставляти всі файли JavaScript в один файл. Це збільшує швидкість веб-сторінки.
Давайте створимо зовнішній JavaScript файл, який друкує Hello Javatpoint у діалоговому вікні сповіщення.
message.js
function msg(){ alert('Hello Javatpoint'); }
Давайте включимо файл JavaScript до html-сторінки. Це викликає функція JavaScript при натисканні кнопки.
авл дерево
index.html
Ласкаво просимо до JavaScript
Переваги зовнішнього JavaScript
Якщо користувач створить зовнішній javascript, він отримає такі переваги:
- Це допомагає повторно використовувати код у кількох файлах HTML.
- Це дозволяє легко читати код.
- Це економічно, оскільки веб-браузери кешують зовнішні файли js, що ще більше скорочує час завантаження сторінки.
- Це дозволяє як веб-дизайнерам, так і програмістам працювати з файлами html і js паралельно та окремо, тобто без будь-яких конфліктів коду.
- Довжина коду зменшується, оскільки нам потрібно лише вказати розташування файлу js.
Недоліки зовнішнього JavaScript
Є такі недоліки зовнішніх файлів:
- Зловмисник може завантажити код кодера, використовуючи URL-адресу файлу js.
- Якщо два файли js залежать один від одного, то збій в одному файлі може вплинути на виконання іншого залежного файлу.
- Веб-браузеру потрібно зробити додатковий http-запит, щоб отримати код js.
- Маленька або велика зміна в коді js може призвести до неочікуваних результатів у всіх залежних від нього файлах.
- Нам потрібно перевірити кожен файл, який залежить від зазвичай створюваного зовнішнього файлу javascript.
- Якщо це кілька рядків коду, то краще реалізувати внутрішній код javascript.