Створюємо папку і назвемо її example, всередині цієї папки створюємо текстовий файл з розширенням .js, наприклад script1.js, відкриваємо його і додаємо рядок коду:
alert ( "Ласкаво просимо!");
Зберігаємо файл і закриваємо його. Зверніть увагу, що сценарій всередині зовнішнього файлу не потрібно мати у своєму розпорядженні між тегами .
Тепер створимо ще один файл і назвемо його script2.js, відкриваємо його і додаємо наступний рядок коду:
document.write ( "");
Зберігаємо файл і закриваємо його.
Зберігаємо HTML-докумет і відкриваємо його в браузері. У вас повинно вийти щось подібне:


Будьте уважні, тому що ми вказали за допомогою тега кодування utf-8 в HTML-документі, кодування самих файлів (test.html, script1.js і script2.js) також повинна бути utf-8.
Примітка: якщо підключається зовнішній сценарій, всередині того ж самого елемента