logo

Външен JavaScript файл

Можем да създадем външен JavaScript файл и да го вградим в много html страници.

Осигурява повторна използваемост на кода защото един JavaScript файл може да се използва в няколко html страници.

Външен JavaScript файл трябва да бъде записан с разширение .js. Препоръчително е да вградите всички JavaScript файлове в един файл. Увеличава скоростта на уеб страницата.

Нека създадем външен JavaScript файл, който отпечатва Hello Javatpoint в диалогов прозорец за предупреждение.

message.js

 function msg(){ alert('Hello Javatpoint'); } 

Нека включим JavaScript файла в html страницата. Извиква JavaScript функция при натискане на бутон.

q1 q2 q3 q4

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 код.