logo

Зовнішній файл JavaScript

Ми можемо створити зовнішній файл 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, він отримає такі переваги:

  1. Це допомагає повторно використовувати код у кількох файлах HTML.
  2. Це дозволяє легко читати код.
  3. Це економічно, оскільки веб-браузери кешують зовнішні файли js, що ще більше скорочує час завантаження сторінки.
  4. Це дозволяє як веб-дизайнерам, так і програмістам працювати з файлами html і js паралельно та окремо, тобто без будь-яких конфліктів коду.
  5. Довжина коду зменшується, оскільки нам потрібно лише вказати розташування файлу js.

Недоліки зовнішнього JavaScript

Є такі недоліки зовнішніх файлів:

  1. Зловмисник може завантажити код кодера, використовуючи URL-адресу файлу js.
  2. Якщо два файли js залежать один від одного, то збій в одному файлі може вплинути на виконання іншого залежного файлу.
  3. Веб-браузеру потрібно зробити додатковий http-запит, щоб отримати код js.
  4. Маленька або велика зміна в коді js може призвести до неочікуваних результатів у всіх залежних від нього файлах.
  5. Нам потрібно перевірити кожен файл, який залежить від зазвичай створюваного зовнішнього файлу javascript.
  6. Якщо це кілька рядків коду, то краще реалізувати внутрішній код javascript.