9190

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

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

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

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

Украинкский

2013-02-25

47.5 KB

5 чел.

Використання бібліотек. Поєднання клієнтських та серверних сценаріїв у рамках технології 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.  Що таке «ланцюговий виклик методів»?


 

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

11669. Ландшафтно-екологічна навчальна практика 8.88 MB
  Шацький національний природний парк розташований біля с.Світязь Шацького району у Волинській області. Парк є місцем, де відпочиваючі проводять свій вільний час. Територія відмінно вписана в навколишній пейзаж із однойменним озером на його території.
11671. ЛИНИИ ЖЕЛЕЗНОДОРОЖНОЙ АВТОМАТИКИ И ТЕЛЕМЕХАНИКИ 1.11 MB
  ЛИНИИ ЖЕЛЕЗНОДОРОЖНОЙ АВТОМАТИКИ И ТЕЛЕМЕХАНИКИ Методические указания по выполнению лабораторных работ №12 для студентов 3 курса специальности Разработаны на основании примерной учебной программы данной дисциплины составленной в соответствии с государствен...
11672. Управління персоналом. На основі методу експортних оцінок визначаємо перспективну місткість ринку антибіотиків фармацевтичної компанії на ринку регіону 435 KB
  ЛАБОРАТОРНА РОБОТА № 5 з дисципліни Менеджмент персоналу На основі методу експортних оцінок визначаємо перспективну місткість ринку антибіотиків фармацевтичної компанії на ринку регіону. Вихідні данні наведені в таблиці 5.1 всі розрахунки проводимо за допомогою MS E...
11673. Учебно-методический комплекс дисциплины: Судовые турбомашины МЕТОДИЧЕСКИЕ УКАЗАНИЯ К ЛАБОРАТОРНЫМ РАБОТАМ 190.5 KB
  Учебно-методический комплекс дисциплины: Судовые турбомашины МЕТОДИЧЕСКИЕ УКАЗАНИЯ К ЛАБОРАТОРНЫМ РАБОТАМ ВВЕДЕНИЕ Процесс постоянного увеличения мощности и уменьшения массогабаритных показателей СЭУ обусловил все большее применен...
11674. Робота з інформаційно-довідковою системою Независимые производители товаров и услуг 248.78 KB
  Тема: Робота з інформаційнодовідковою системою Независимые производители товаров и услуг. Мета: вивчити призначення і можливості інформаційнодовідкової системи Независимые производители товаров и услуг навчитися працювати з цією системою. Порядок виконання р...
11675. Створення діаграми класів 65.38 KB
  Тема: Створення діаграми класів. Мета роботи: отримати навички побудови діаграм класів створення пакетів і угруповання класів у пакети. Завдання: створити діаграму класів. Для одного зі сценаріїв діаграми прецедентів створеної в попередній лабораторній робот...
11676. Створення діаграм діяльності 50.69 KB
  Лабораторна робота № 3. Тема: Створення діаграм діяльності. Мета роботи: отримати навички побудови діаграм діяльності. Завдання: створити діаграму діяльності що описує один з бізнеспроцесів обраної предметної області; створити діаграму діяльності що оп...
11677. Баланс ліквідності підприємства 36.76 KB
  Тема: Баланс ліквідності підприємства. Мета: зробити фінансовий аналіз балансу ліквідності підприємства. Хід роботи Висновок: З цих даних отримуємо А1 П1 А2 П2 А3 П3 А4 П4 тобто ліквідність балансу відрізняється від абсолютної. При цьому нестача коштів по одній гру