9190

Використання бібліотек. Поєднання клієнтських та серверних сценаріїв у рамках технології AJAX

Лабораторная работа

Информатика, кибернетика и программирование

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

Украинкский

2013-02-25

47.5 KB

6 чел.

Використання бібліотек. Поєднання клієнтських та серверних сценаріїв у рамках технології AJAX

Мета роботи – розглянути взаємодію серверних та клієнтських технологій, ознайомитися з перевагами та недоліками використання технології AJAX. Визначити роль готових бібліотек коду в процесі web-розробки.

Порядок виконання роботи та зміст звіту

  1.  Розробити пару скриптів відповідно до варіанту завдання лабораторної роботи №6 («Створення клієнтських сценаріїв мовою JavaScript») із наступними додатковими вимогами:
  •  Інтерфейс роботи, що включає в себе введення даних користувача та виведення повідомлень, реалізувати за допомогою JavaScript із використанням методів бібліотеки jQuery для роботи з DOM;
  •  обробку даних та обчислення результату винести в окремий скрипт мовою PHP;
  •  реалізувати обмін даними між обома скриптами засобами AJAX за запитом користувача.
  1.  Створити web-сторінку засобами мови HTML, розмістити на ній опис завдання, форму введення даних та підключити розроблений скрипт.
  2.  Підготовлену сторінку представити викладачеві для перевірки, продемонструвавши роботу скрипта у web-браузері.
  3.  Підготувати звіт по лабораторній роботі. Зміст звіту:
  •  титульний лист;
  •  постановка задачі;
  •  текст обох скриптів з коментарями та код web-сторінки;
  •  хід роботи скрипта у вигляді відеокопій екрана;
  •  висновки, що включають порівняльний аналіз процесів написання коду на JavaScript «з» та «без» використання готових бібліотек; а також потенційних можливостей використання технології AJAX.

Контрольні питання

  1.  Що таке AJAX? Основні принципи роботи.
  2.  В чому відмінність між синхронними та асинхронними запитами?
  3.  Що являє собою формат даних JSON? Які ще формати можуть використовуватися для передачі даних?
  4.  Що таке і для чого використовується jQuery?
  5.  Поясніть принцип дії функції $().
  6.  Яким чином можна змусити JavaScript-код чекати на закінчення побудови DOM? Наведіть переваги та недоліки перелічених методів.
  7.  Що таке «ланцюговий виклик методів»?


 

А также другие работы, которые могут Вас заинтересовать

523. 2-этажная торцевая блок-секция на 6 квартир 768.5 KB
  Объёмно–планировочное решение здания, технико-экономические показатели. Сведение о наружной и внутренней отделке. Технико-экономические обоснования двух вариантов конструкций. Спецификация к архитектурно-конструктивным чертежам. Определение размеров лестничной клетки.
524. Социальный конфликт: сущность, этапы развития, возможности разрешения 89 KB
  Конфликты между индивидами, сущность и проблемы социального конфликта. Пути и способы регулирования социальных конфликтов. Глубокие и сложные процессы в современном российском обществе социальный кризис, трансформация социальной структуры, политические и духовные изменения.
525. Чехословаччина - республіка двох соціалістичних держав 59.5 KB
  Складалася з двох соціалістичних республік — Чехії і Словаччини. Територія 127 896 км², населення — 15 420 000 (1983), столиця — Прага. ЧСР постала 28 жовтня 1918, в серпні 1992 було прийнято рішення про створення окремих Чеської і Словацької республік.
526. Параллельное хеширование на GPU в реальном времени 84 KB
  Эффективный алгоритм параллелизма данных для построения больших хеш-таблиц на миллионы элементов в режиме реального времени. Гибридная хеш-таблица основана на современных идеях из теории хеширования. Компромисс между сроками строительства, временем доступа и рационального использования пространства.
527. Тест стиральных Порошков-концентратов 83 KB
  Активную основу стирального порошка составляют поверхностноактивные вещества (сокращенно ПАВ), их доля – 1525%, самый простой пример ПАВ – мыло. Задача ПАВ состоит в смачивании загрязненной ткани моющим раствором и ослаблении связи загрязнения и ткани.
528. Деятельность отдела по подбору персонала ОАО Альфа-Банк 94 KB
  Во время прохождения практики у меня была возможность непосредственно ознакомиться со структурой реально работающей организации, специализацией отдела, где я работал, а также проявить себя как молодого специалиста. В данном отчете представлены различные аспекты моей практики и мои впечатления о ней.
529. Пунктуаційні норми в писемному мовленні фахівців технічної сфери 96.5 KB
  Система правил письмового оформлення структури пропозиції. Утворення логіко-граматичного каркасу письмового висловлювання і точне вираження складних думок, які можуть бути виражені засобами усного мовлення.
530. Холодная штамповка. Формообразование заготовок из порошковых материалов 68.21 KB
  Формообразующие операции листовой штамповки. Схемы листовой штамповки при помощи эластичной среды и жидкости. Формообразование заготовок из порошковых материалов. Высокоскоростные методы штамповки.
531. Облік товарів у виробництві 78.5 KB
  Поняття, класифікація та оцінка товарів. Бухгалтерське відображення, операцій, пов'язаних з рухом товарів. Порядок списання товарів при їх вибутті. Торговельні, збутові підприємства на рахунку 28.