Веб-програмування та інтерактивні сторінки
Повторюємо
Веб-програмування
галузь веб-розробки і різновид дизайну, в завдання якої входить проектування користувальницьких веб-інтерфейсів для сайтів або веб-додатків.
�
JavaScript
мова програмування, що обробляє дії користувачів сайта.
Це об’єктно-орієнтована клієнтська�мова, вона підтримується додатками, які працюють з дизайном сайта. �
Цікаво
Цікаво
Функції JavaScript дозволяють:
• зберігати дані в змінних�• активувати частину коду згідно з певними сценаріями,�що реалізуються на сторінці сайта�• створювати контент, який оновлюється автоматично�• керувати мультимедійними можливостями (працювати�з відео, анімувати зображення)��
Що може JavaScript?
AJAX
AJAX (англ. Asynchronous Java Script And XML — асинхронний JavaScript і XML (мова розмітки веб-сторінок)) — дає змогу створювати набагато зручніші веб-інтерфейси користувача на тих сторінках сайтів, де необхідна активна взаємодія.�Поки сервер обробляє запит, користувач може переглядати вміст сайта. Браузер лише довантажує потрібні йому дані �
Поміркуйте
Цікаво
Google активно використовує AJAX у створенні своїх сайтів, таких як Gmail, Google Maps і Google Suggest.
Прикладами застосування технології AJAX є відображення контенту, що періодично оновлюється (інтерактивні карти); створення анімації й графічних об’єктів у форматі 2D/3D � �
JSON
Інтерактивні сторінки
HTML-форми
елементи управління для збирання інформації від відвідувачів веб-сайта.
Такі форми є набором текстових полів, кнопок, списків та інших елементів управління,�які активізуються клацанням миші.
Завдання форми полягає в передаванні даних користувача віддаленому серверу. �
тег <form>
Обов’язкові атрибути: action і method.
�Action містить url-адресу, яка визначає, куди буде надіслано дані форми.
�Method визначає спосіб відправлення даних із форми. Може набувати двох значень:
"get" - за замовчуванням надсилає дані на сервер через адресний рядок, тобто їх видно в адресному рядку браузера
"post" - приховує запит і дозволяє передавати великі обсяги даних. �
Елемент <input>
є одинарним (непарним) тегом і створює�більшість полів форми.
Атрибути елемента відрізняються залежно від типу поля, для створення якого використовується цей елемент, тому першим обов’язковим його атрибутом є <type>. �
Значення атрибута type �
Назва | Опис |
Text | Створює у формі текстові поля, виводячи однорядкове текстове поле для введення тексту |
Submit | Створює стандартну кнопку, що активізується клацанням миші, збирає інформацію з форми й надсилає серверу для опрацювання |
Reset | Кнопка для повернення даних форми в початкове значення |
Placeholder | Містить текст, який відображається в полі введення до заповнення (найчастіше це підказка), тобто в текстовому полі відображатиметься текст підказки, який зникне, щойно буде введено певний текст |
Браузери, що підтримують цей атрибут, очікують, що користувач уведе дані, відповідні синтаксису адреси електронної пошти | |
Password | Створює у формі текстові поля, при цьому символи, що вводяться користувачем, замінюються на зірочки (або інші значки, встановлені браузером) |
Другий атрибут, який необхідно зазначати, це “name” — ім’я поля (латиницею), необхідне для правильного опрацювання даних на�сервері, �
Пригадайте
Щоб створити підпис — достатньо обернути текст підпису і тег поля тегом <label> �
<label>�Введіть ім’я <input type = "text" name = "username">�</label> �
Аналізуємо.Обговорюємо
Працюємо на комп’ютері
Файл index.html
Працюємо на комп’ютері
Файл form.html
Завдання для самостійного виконання