<
  • Главная
Статьи

Веб-сторінки

  1. Розмітка веб-сторінки
  2. XHTML
  3. HTML5
  4. Оформлення веб-сторінки
  5. інтерактивний рівень
  6. клієнтські мови
  7. Найпоширенішими клієнтськими мовами програмування є:
  8. серверні мови

Веб-сторінка (англ. Web page) - документ або інформаційний ресурс Всесвітньої павутини, доступ до якого здійснюється за допомогою веб-браузера.

Кілька веб-сторінок, об'єднаних загальною темою і дизайном, а також пов'язаних між собою посиланнями, і зазвичай знаходяться на одному веб-сервері, утворюють веб-сайт.

Веб-сторінку умовно можна поділити на кілька рівнів:

  • структура
  • візуальне оформлення
  • Інтерактивна складова

Розмітка веб-сторінки

HTML (від англ. HyperText Markup group Language - «мова розмітки гіпертексту») - стандартна мова розмітки документів у Всесвітній павутині. Більшість веб-сторінок створюються за допомогою мови HTML (або XHTML). Мова HTML інтерпретується браузером і відображається у вигляді документа, в зручній для людини формі. HTML і XHTML створені для того, щоб структурувати документи, а зовсім не для форматування їх перед відображенням.

XHTML

XHTML - це звичайний HTML, але заснований на можливостях XML. XHTML використовує більш строгий синтаксис (всі теги пишуться прописними буквами, обов'язковий закриває тег) .XHTML побудований не як самодостатнє опис мови, а як перелік відмінностей між HTML 4.01 і XHTML.

HTML5

HTML5 - п'ята версія мови розмітки HTML HTML5 - п'ята версія мови розмітки HTML. Версія мови, повністю відповідає стандарту XML, називається XHTML5. Перший чернетку специфікації став доступний широкому загалу 22 січня 2008 року Специфікація зараз знаходиться в розробці і може перебувати в цій стадії ще кілька років, хоча передбачається, що окремі частини HTML 5 будуть закінчені і реалізовані в браузерах до того, як специфікація офіційно отримає статус рекомендації.

Повернутися на початок сторінки

Оформлення веб-сторінки

За зовнішній вигляд веб-сторінок відповідає CSS За зовнішній вигляд веб-сторінок відповідає CSS. Cascading Style Sheets (CSS), або каскадні таблиці стилів, забезпечують творчу свободу в розмітці і дизайні веб-сторінок.

CSS використовується творцями веб-сторінок для завдання кольорів, шрифтів, розташування і інших аспектів представлення документа. Основною метою розробки CSS є розділення вмісту (написаного на HTML або іншій мові розмітки) та подання документа (написаного на CSS). Це поділ може збільшити доступність документа, надати велику гнучкість і можливість управління його поданням, а також зменшити складність і повторюваність в структурному вмісті. Крім того, CSS дозволяє представляти один і той же документ в різних стилях або методах виведення, таких як екранне уявлення, друк, читання голосом.

Повернутися на початок сторінки

інтерактивний рівень

Інтерактивна взаємодія з користувачем можливо завдяки веб-програмування, що бурхливо розвивається розділу програмування, орієнтованого на розробку динамічних Internet-додатків. Мови веб-програмування - це мови, які в основному призначені для роботи з інтернет-технологіями. Мови веб-програмування діляться на дві групи: клієнтські і серверні.

клієнтські мови

Як випливає з назви, програми на клієнтських мовах обробляються на стороні користувача, як правило їх виконує браузер. Це і створює головну проблему клієнтських мов - результат виконання програми (скрипта) залежить від браузера користувача. Тобто якщо користувач заборонив виконувати клієнтські програми, то вони виконуватися не будуть, як би не бажав цього програміст. Крім того, може статися таке, що в різних браузерах або в різних версіях одного і того ж бразуер один і той же скрипт буде виконуватися по-різному. З іншого боку, якщо програміст покладає надії на серверні програми, то він може спростити їх роботу і знизити навантаження на сервер за рахунок програм, виконуваних на стороні клієнта, оскільки вони не завжди вимагають перезавантаження (генерацію) сторінки.

Найпоширенішими клієнтськими мовами програмування є:

JavaScript - скриптова мова, призначений для створення інтерактивних веб-сторінок. Використовується на цьому сайті.

ActionScript - об'єктно-орієнтована мова програмування, який додає інтерактивність, обробку даних і багато іншого в вміст Flash-додатків

Java - один з найбільш поширених у світі мов. На ньому існує величезна кількість бібліотек, за допомогою яких можна описувати складні інтерфейси і алгоритми. Але на інтернет-сайтах це потрібно рідко.

серверні мови

Коли користувач дає запит на яку-небудь сторінку (переходить на неї по посиланню або вводить адресу в адресному рядку свого браузера), то викликана сторінка спочатку обробляється на сервері, тобто виконуються всі програми, пов'язані зі сторінкою, і тільки потім повертається до відвідувача по мережі у вигляді файлу. Популярні серверні мови: PHP, ASP, Perl. Важливою стороною роботи серверних мов є можливість організації безпосередньої взаємодії з системою управління базами даних (або СУБД) - сервером, на якому впорядковано зберігається інформація, яка може бути викликана в будь-який момент.

Хронологія розвитку

Повернутися на початок сторінки



Новости
  • Виртуальный хостинг

    Виртуальный хостинг. Возможности сервера распределяются в равной мере между всеми... 
    Читать полностью

  • Редизайн сайта

    Редизайн сайта – это полное либо частичное обновление дизайна существующего сайта.... 
    Читать полностью

  • Консалтинг, услуги контент-менеджера

    Сопровождение любых интернет ресурсов;- Знание HTML и CSS- Поиск и обновление контента;-... 
    Читать полностью

  • Трафик из соцсетей

    Сравнительно дешевый способ по сравнению с поисковым и контекстным видами раскрутки... 
    Читать полностью

  • Поисковая оптимизация

    Поисковая оптимизация (англ. search engine optimization, SEO) — поднятие позиций сайта в результатах... 
    Читать полностью