Програмування веб-сайтів включає мови HTML і JavaScript.
Мова розмітки гіпертексту (HTML) — це мова, яка використовується для створення веб-сторінок. Мова HTML інтерпретується веб-браузером, і він доставляє зображення та текст для користувача. JavaScript — це більш розширена мова, яка робить веб-сторінки динамічними. Обидві ці мови мають відмінності, але вони використовуються в унісон для представлення веб-сайтів.
Динамічне програмування
Розмітка гіпертексту, запрограмована для веб-сторінки, є статичною. Це означає, що код відображається в браузері, і він не може змінюватися або взаємодіяти з введенням користувача. Однак використання JavaScript робить веб-сторінку динамічною. За допомогою JavaScript програміст може змінювати значення та властивості тегу HTML, коли користувач натискає кнопку або вибирає значення зі спадного списку. JavaScript входить до HTML-коду на веб-сторінці, тому він працює разом із кодом.
Відео дня
Сторона клієнта проти На стороні сервера
HTML відтворюється з сервера. Це означає, що будь-який код, запрограмований на веб-сторінці, обробляється сервером перед відправкою користувачеві. Статичний код, створений на сторінках HTML, розміщується в домені веб-сайту, а відтворений HTML можна створити за допомогою динамічних мов програмування, таких як C#, PHP або VB.NET. JavaScript повністю виконується на клієнтській машині, тому будь-який створений код компілюється та виконується у веб-браузері. З цієї причини JavaScript не є безпечною мовою, і паролі та імена користувачів не повинні оброблятися мовою JavaScript.
Сумісність
З кількома браузерами на ринку сумісність є проблемою для будь-якої веб-програми. Однак HTML постійно підтримується всіма браузерами, а основні теги, які використовуються для веб-сторінки, відображаються без проблем. Функції JavaScript не завжди сумісні між браузерами. Деякі функції JavaScript добре працюють в Internet Explorer, але вони можуть не виконуватися належним чином у Firefox або Chrome. З цієї причини деякі компанії змушені вказати браузер сумісності для веб-програми, щоб користувачі могли правильно переглядати веб-сайт.