Информационни технологии · 8 клас · урок 3 от 8

Статично и динамично съдържание

Статичната уеб страница е готов файл, който изглежда еднакво за всички посетители, докато някой не го промени. Динамичната страница се създава при всяка заявка от програма на сървъра, често с данни от база данни, например наличности в онлайн магазин или нови статии. В браузъра интерактивността (бутони, анимации, проверка на форми) се добавя с JavaScript. В урока учениците различават двата вида сайтове и кога кой е подходящ.

Работен лист за печат

Какво да запомним

  • Статична страница: готов HTML файл, еднакъв за всички.
  • Динамична страница: създава се при заявка, често от база данни.
  • Сървърни езици като PHP генерират динамични страници.
  • JavaScript добавя интерактивност в браузъра.

Пример

Сайтът с разписанието на часовете е статичен, а електронният дневник показва на всеки ученик неговите оценки, затова е динамичен.

Проверете се: 15 въпроса

Натиснете въпроса, за да видите верния отговор и обяснението.

  1. Каква е разликата между статична и динамична уеб страница?
    • Статичната винаги съдържа видео
    • Динамичната не може да съдържа текст
    • Динамичната се създава при всяка заявка, например от база данни, а статичната е готов файл
    • Няма разлика, това са две имена на едно и също

    Отговор: Динамичната се създава при всяка заявка, например от база данни, а статичната е готов файл

    Статичната страница е един и същ HTML файл за всички, а динамичната се генерира от сървъра.

  2. Кое е пример за динамично съдържание?
    • Страница с кратка автобиография
    • Файл index.html с текст и снимка
    • Онлайн магазин, който показва наличностите от база данни
    • Логото на училището

    Отговор: Онлайн магазин, който показва наличностите от база данни

    Наличностите се променят и се четат от базата данни при всяко отваряне.

  3. Кой език се използва в браузъра за интерактивност, например бутони и анимации?
    • CSS
    • HTML
    • JavaScript
    • Java

    Отговор: JavaScript

    JavaScript се изпълнява в браузъра и променя страницата при действия на потребителя.

  4. Защо динамичните сайтове обикновено използват база данни?
    • За да станат статични
    • За да нямат нужда от сървър
    • За да съхраняват и показват променящо се съдържание, например статии и потребители
    • За да работят без браузър

    Отговор: За да съхраняват и показват променящо се съдържание, например статии и потребители

    Сървърната програма чете данните от базата и сглобява страницата при всяка заявка.

  5. Коя технология се изпълнява на сървъра, за да създаде динамична уеб страница?
    • CSS
    • PHP
    • JPEG
    • PNG

    Отговор: PHP

    PHP е сървърен език: програмата на сървъра взима данни, например от база данни, и създава HTML страницата при всяка заявка.

  6. Как изглежда статичната уеб страница за различните посетители?
    • Различно за всеки
    • Само на телефон
    • Еднакво за всички
    • Само след вход

    Отговор: Еднакво за всички

    Статичната страница е готов файл и всички получават едно и също.

  7. Кое е пример за статична страница?
    • Електронен дневник
    • Разписание на часовете
    • Онлайн банкиране
    • Търсачка

    Отговор: Разписание на часовете

    Разписанието е един и същ файл за всички, докато не бъде променено.

  8. Как се нарича частта от страницата с полета, в които посетителят въвежда данни, например име?
    • Уеб форма
    • Колонтитул
    • Карта на сайта
    • Фавикон

    Отговор: Уеб форма

    Формите събират данни от посетителя, например при регистрация или поръчка.

  9. Какво трябва да се направи, за да се промени съдържанието на статична страница?
    • Да се обнови браузърът
    • Да се смени домейнът
    • Нищо, тя се променя сама
    • Да се редактира HTML файлът

    Отговор: Да се редактира HTML файлът

    Статичната страница се променя само когато някой редактира и качи отново файла.

  10. Къде се изпълнява JavaScript кодът на уеб страницата?
    • В DNS сървъра
    • В регистратора
    • В браузъра
    • В рутера

    Отговор: В браузъра

    JavaScript се изпълнява от браузъра на посетителя и прави страницата интерактивна.

  11. Кой вид сайт обикновено е по-лесен и по-евтин за създаване и поддръжка?
    • Динамичният
    • Статичният
    • И двата са еднакви
    • Никой от двата

    Отговор: Статичният

    Статичният сайт няма нужда от сървърни програми и база данни.

  12. Защо търсачката в сайт е пример за динамично съдържание?
    • Резултатите зависят от заявката
    • Тя е написана само с HTML
    • Показва едно и също на всички
    • Работи без сървър

    Отговор: Резултатите зависят от заявката

    Страницата с резултати се създава при всяко търсене според въведените думи.

  13. Кое действие обикновено изисква динамичен сайт?
    • Четене на готов текст
    • Разглеждане на снимка
    • Отваряне на PDF файл
    • Вход с име и парола

    Отговор: Вход с име и парола

    При вход сървърът проверява данните в база данни и показва лична страница.

  14. Какво получава браузърът от сървъра, когато поиска динамична страница?
    • Програмата на PHP
    • Цялата база данни
    • Готов HTML код
    • Сертификат за сигурност

    Отговор: Готов HTML код

    Сървърът изпълнява програмата и изпраща на браузъра вече готовия HTML резултат.

  15. Коя задача е типична за JavaScript във форма за регистрация?
    • Съхраняване в базата данни
    • Проверка на полетата
    • Регистриране на домейн
    • Издаване на сертификат

    Отговор: Проверка на полетата

    JavaScript проверява още в браузъра дали полетата са попълнени правилно, преди формата да се изпрати.