Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Розробка інформаційного web-сайту

Реферат Розробка інформаційного web-сайту





список елементів, що належать цьому розділу.

Логіка роботи:

Компонент виводить форму, яка необхідна для фільтрації списків елементів, розміщених на одній сторінці з компонентом і налаштованих на зв'язок з даними компонентом. У формі виводиться за замовчуванням три поля: жанр, дата виходу, метаоценка. Ці поля можна прибрати або показати залежно від налаштувань компонента. Також можна вказати, виводити чи ні алфавіт. Значеннями списків полів можуть бути як точні значення, так і спеціальні текстові значення, які вказуються в налаштуваннях компонента за спеціальним шаблоном. Також в налаштуваннях можна вказати список основних жанрів, що виводяться в поле «жанр». Результатом роботи компонента є сформований масив, який буде передано далі одному з компонентів, що відображають список елементів. Передача параметрів фільтру має відбуватися без перезавантаження сторінки, за допомогою технології AJAX; перезавантажуватися повинна тільки область компонента, що виводить список ігор.


Параметри компонента

ИдентификаторМнож.ТипОписание IBLOCK_TYPEНетСпісокТіп інформаційного блоку платформIBLOCK_IDНетСпісокID інформаційного блоку платформFILTER_VARIABLE_NAMEНетСтрокаИмя ключа масиву фильтраPERIOD_LISTДаСписокСписок інтервалів часу (формат: <названіе_варіанта> [колічество_дней]) MARKS_LISTДаСпісокСпісок оцінок (формат: <названіе_варіанта> [минимальная_соответсвущая_оценка] [цвет_надпісі]) DETAIL_DATE_MAXНетСтрокаМаксимальная дата в блоці «Уточнити дату» DETAIL_DATE_MINНетСтрокаМинимальная дата в блоці «Уточнити дату» MAIN_GENREДаСпісокСпісок основних жанровUSE_ALPHAНетФлагИспользовать алфавитOUT_PLATFORMНетФлагВыводить платформыSHOW_METAMARK_FILTERНетФлагВыводить фільтр по метаоценкеSHOW_DATE_FILTERНетФлагВыводить фільтр за датою виходу

Логіка роботи:

Компонент виводить форму для пошуку елементів зазначеного інформаційного блоку і, також, список знайдених елементів, якщо пошук здійснений.


6.5 Особливості реалізації сценаріїв роботи web-додатки.


Загальні відомості

Загалом, реалізація логіки роботи компонента полягає в написанні програмного коду з використанням необхідних класів і функцій API системи, описаних в розділі 3. Головною особливістю при написанні програмного коду є забезпечення збереження стану сторінок при виконанні AJAX - запитів до сторінок web-додатки та використання обробників подій панелі управління.

Збереження стану сторінок при використанні AJAX - запитів

Можливості web-браузера і мови JavaScript.

Основним недоліком технології AJAX є неможливість стандартними засобами браузера забезпечити збереження стану сторінок web-додатки при використанні AJAX - запитів. Так як технологія AJAX реалізується за допомогою мови JavaScript, шлях до сторінки, що відображається в адресному рядку браузером користувачеві, не змінюється. Тобто, навіть не дивлячись на те, що користувач, перебуваючи на сторінці з адресою, наприклад, metagames / index / top / index.php, за допомогою елементів web-сторінки ініціював декілька запитів до комп'ютера web-додатки, в адресному рядку раніше буде зазначений вище шлях, і при перезавантаженні сторінки всі дії користувача будуть скинуті. Н...


Назад | сторінка 15 з 26 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Реалізація за допомогою програми внутрішньої роботи цифрових елементів з ви ...
  • Реферат на тему: Технічне создания Web-Додатків помощью Ajax
  • Реферат на тему: Стильове і кольорове оформлення елементів рекламного продукту для підприємс ...
  • Реферат на тему: Роль оціночного компонента значення лексеми очі в творах М.А. Булгакова «С ...
  • Реферат на тему: Розробка Web-додатки з використанням JavaScript каркаса Node.js