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.  Що таке «ланцюговий виклик методів»?


 

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

7628. Базовые растровые алгоритмы 312 KB
  Базовые растровые алгоритмы Алгоритм вывода прямой линии. Алгоритм вывода окружности. Алгоритм вывода эллипса. Алгоритмы вывода фигур. Алгоритмы закрашивания (простейший алгоритм закрашивания, волновой алгоритм, алгоритм закрашивания линиями). Запол...
7629. Становлення молодого фахівця у динамічному соціальному середовищі як світоглядно-методологічна проблема 192 KB
  Становлення молодого фахівця у динамічному соціальному середовищі як світоглядно-методологічна проблема. Теоретичні та філософські погляди на професійне становлення особистості у соціумі. Трансформація філософського розуміння професійної...
7630. Світоглядне і когнітивне осмислення ролі і значення професійної кар’єри у циклах життєтворчості людини 180.84 KB
  Світоглядне і когнітивне осмислення ролі і значення професійної кар’єри у циклах життєтворчості людини. Життєтворчість людини та роль професійної кар’єри у процесі її реалізації. Професійна кар’єра фахівця та її сутнісні х...
7631. Моделі успішного фахівця: складові та напрями реалізації в умовах конкурентних відносин 443 KB
  Моделі успішного фахівця: складові та напрями реалізації в умовах конкурентних відносин. Конкурентне середовище як умова формування моделей успішного фахівця. Класифікація моделей конкурентної поведінки фахівця у соціальному середовищі...
7632. Конкурентна поведінка молодого фахівця у соціальному середовищі 139 KB
  Конкурентна поведінка молодого фахівця у соціальному середовищі. Соціологічні характеристики конкуренції на ринку праці. В житті кожної людини надходить час, коли потрібно шукати роботу. І таке трапляється не один раз, а декілька. Спочатку по ...
7633. Соціалізація та професійна адаптація молодого фахівця у процесі трудової діяльності 211.5 KB
  Соціалізація та професійна адаптація молодого фахівця у процесі трудової діяльності. Теоретичні основи соціалізаційних процесів в умовах трудової діяльності. По закінченні загальноосвітнього навчального закладу в житті молодої людини розпочина...
7634. Соціальні технології планування і реалізації професійної кар’єри 273 KB
  Соціальні технології планування і реалізації професійної кар’єри. Соціальна сутність та зміст професійної кар’єри успішного фахівця. Соціальні умови, зміст та форми успішної реалізації професійної кар’єри. Соціальні ...
7635. Правові засади формування кадрових ресурсів 90 KB
  Правові засади формування кадрових ресурсів. План Поняття зайнятості населення. Правове регулювання працевлаштування громадян України Державні гарантії права на вибір виду зайнятості в Україні Поняття працевлаштування та його право...
7636. Правові засади працевлаштування 310.5 KB
  Правові засади працевлаштування. План Поняття трудового договору Зміст  трудового договору Загальний порядок прийняття на роботу Види трудового договору Переведення на іншу роботу Припинення трудового договору...