Создание и продвижение сайтов в Санкт-Петербурге
(812) 715-22-87
(812) 438-75-23

Курс "Ajax"

Тема 1. Знакомство с JavaScript.

1. Разбор терминологии.

2. Что такое JavaScript. Возможности JavaScript.

3. Версии JavaScript и вопросы совместимости с браузерами.

4. Тег SCRIPT.

5. Размещение сценариев.

6. Основы программирования на JavaScript.

7. Структура сценариев на JavaScript. 

Тема 2. Основы JavaScript.

1. Типы данных.

2. Переменные и литералы.

3. Операторы. 

Тема 3. Конструкции языка JavaSctipt.

1. Функции пользователя.

2. Проверка условий.

3. Циклы. 

Тема 4. Объекты языка JavaScript

1. Понятие объктов в JavaScript.

2. Объект Array. Объект String. Объект Date. Объект Math. Объект Number. Объект Function.

3. Создание пользовательских объектов. 4. Знакомство с объектной моделью документа.

5. Объект navigator. Объект screen. Объект location. Объект history. Объект event. 

Тема 5. Взаимодействие с пользователем

1. Управление окнами и фреймами.

2. Работа с фреймами (передача параметров через тег iframe).

3. Всплывающие окна.

4. Открытие новых окон браузера.

5. Управление вспомогательными окнами  

Тема 6. Работа с формами.

1. Объекты элементов управления формами.

2. Передача, обработка и проверка данных форм.

3. Динамическое изменение элементов формы. 

AJAX (30 часов)

Тема 1. Механизмы взаимодействия с сервером

1. Объект XmlHttpRequest

2. Введение в XML  

Тема 2. Синхронные и асинхронные запросы

1. Получение данных с сервера  

Тема 3. Взаимодействие с сервером, передача данных

1. Методы передачи данных на сервер

2. Передача простых данных методом GET

Тема 4. POST. Данные сервера

1. Передача данных методом POST

2. Получение и разбор данных с сервера  

Тема 5.

1.Обработка ответа сервера и динамическое изменение содержимого HTML-страницы.

2. Создание формы асинхронной отправки данных на сервер с возвратом результата в окно браузера

Тема 6. Создание собственной библиотеки функций для работы с Ajax-запросами

1. Отправка письма при помощи Ajax и собственной библиотеки.

 

Тема 8. Обзор библиотеки jQuery (на примерах методов Ajax, анимации, событийной модели и нескольких расширений).

1. Обзор библиотеки jQuery →    на примерах методов Ajax, →    анимации →    событийной модели →    нескольких расширений

Тема 9.Обзор нотации JSON и взаимодействие с серверной частью (на примере PHP-скрипта)

1. Использование JSON для получения данных с сервера.

 

Группы: Время занятий Кол-во часов в день Дни недели Ближайшие группы Цена без скидок Цена по акции
утренние 10.20 3-4 ак/час ежедневно (пн-пт) без сб и вс см. расписание 7000 7000
дневные 14.20 3-4 ак/час ежедневно (пн-пт)  без сб и вс  см. расписание 7000 7000
вечерние 18.20; 20.20 3 ак/час 2-3 раза в неделю (пн-ср-пт или вт-чт) см. расписание 7000 7000