Молода жінка працює за ноутбуком у своєму домашньому офісі
Авторство зображення: 4774344sean/iStock/Getty Images
Веб-програмісти або інтегрують сценарії безпосередньо в код веб-сайту, або створюють веб-сторінки з мовами сценаріїв за лаштунками. Мови сценаріїв відрізняються від мов програмування, оскільки вони інтерпретуються на льоту і не потребують компіляції. Скомпільовані мови, такі як C++ і Java, інтерпретуються перед доступом. Мови сценаріїв призначені для доповнення інших мов програмування. JavaScript, PHP, Perl, Ruby, Python і ASP – це загальноприйняті мови сценаріїв.
Запустіть сценарій
Веб-сторінки мають три рівні або шари, які стосуються вмісту, макета та функціональності поведінки; HTML, CSS і JavaScript відповідно відносяться до цих шарів. Хоча для Інтернету існує багато мов сценаріїв, цей термін відноситься до JavaScript, якщо не вказано інше. Додавання сценарію на сайт може бути таким же простим, як і вбудовування його між тегами сценарію "" в HTML-коді сторінки. Скрипти можуть бути розміщені в заголовку або в рядку із вмістом сторінки. Наприклад, якщо ввести код «» у коді сторінки, під час завантаження сторінки з’явиться вікно сповіщення з написом «Привіт, світ». Однак небажані сповіщення, як-от «привіт, світ», вважаються дратівливим дизайном, якщо вони використовуються на реальних сторінках.
Відео дня
Дочекайтеся дії
Скрипт активується, коли відвідувачі виконують дії на веб-сторінці: дія може бути завантаженням самої сторінки. Скрипти використовуються на веб-сторінках для таких речей, як активація спадних меню та інтерпретація введених даних користувача. Сценарій може інтерпретувати числове значення, введене в поле введення HTML, щоб перевірити, скільки це чисел, щоб підтвердити, чи це номер телефону, або перетворити температуру з Цельсія в Фаренгейт.
Створіть сайт
Мови сценаріїв, такі як PHP, створюють веб-сторінки на основі HTML з інформації бази даних замість того, щоб покладатися на унікально написані сторінки. Мови створення сайтів вимагають інтерпретації програми на основі сервера, як-от Apache, і не запускаються, відкриваючи файл. Веб-розробники використовують системи керування вмістом, які працюють поверх серверної програми інтерпретації для великого масштабу веб-сайти, які автоматизують більшість процесу створення сценаріїв і надають авторам вмісту простий у використанні інтерфейс. Мови сценаріїв допомагають розробникам керувати вмістом сторінок у великих масштабах, автоматично створюючи сторінки. Наприклад, сторінка блогу або статті новин може існувати лише як унікальний вміст у текстовій області; вміст верхнього та нижнього колонтитулів сторінки втягується через оператори "includes" у PHP.
Створення веб-програми
Мови сценаріїв працюють у парі з більш спроможними мовами програмування, щоб відтворити частину вмісту веб-додатків користувальницького інтерфейсу через веб-браузер. Розробники використовують веб-програми для виконання завдань, які не можуть виконувати орієнтовані на браузер мови розмітки та сценарії, поки все ще працюють у веб-браузері. Веб-програми не потрібно встановлювати на комп’ютер або пристрій і працювати через розповсюдження на основі браузера. Поширені веб-програми включають браузерні ігри та програмне забезпечення для хронометражу. Хоча зазвичай читають на льоту, мови сценаріїв можна компілювати для більш швидкої роботи, що корисно для веб-програм.