Можем да създадем външен 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:
- Помага за повторната употреба на код в повече от един HTML файл.
- Позволява лесна четимост на кода.
- Той е ефективен във времето, тъй като уеб браузърите кешират външните js файлове, което допълнително намалява времето за зареждане на страницата.
- Той позволява както на уеб дизайнерите, така и на програмистите да работят с html и js файлове паралелно и поотделно, т.е. без да се сблъскват с конфликти в кода.
- Дължината на кода намалява, тъй като трябва само да посочим местоположението на js файла.
Недостатъци на външния JavaScript
Има следните недостатъци на външните файлове:
- Крадецът може да изтегли кода на кодера, като използва URL адреса на js файла.
- Ако два js файла са зависими един от друг, тогава повреда в един файл може да повлияе на изпълнението на другия зависим файл.
- Уеб браузърът трябва да направи допълнителна http заявка, за да получи js кода.
- Малка до голяма промяна в js кода може да доведе до неочаквани резултати във всички зависими от него файлове.
- Трябва да проверим всеки файл, който зависи от често създавания външен javascript файл.
- Ако това са няколко реда код, тогава е по-добре да внедрите вътрешния javascript код.