Урок 1. javascript и DOM • Что такое javascript и DOM
• Принцип взаимодействия клиент-сервер
• Как вызвать javascript
• Структура DOM документа
• Функции и область видимости переменных
• Типы данных
• Пример калькулятора на javascript
Урок 2. ООП в javascript и AJAX • Применение ООП в javascript
• Классы и объекты на примере игры «змейка»
• Что такое AJAX
• Пример функции отправки AJAX-запроса
Урок 3. jQuery (часть 1) • Что такое jQuery
• Где скачать и как подключить
• Селекторы и иерархия
• Фильтры
Урок 4. jQuery (часть 2) • Работа с формами
• Работа со стилями
• Обработчики событий
• Анимация
Урок 5. AJAX в jQuery • Функция ajax
• Функция ajaxSetup
• Функции post, get и load
• Глобальные события
Урок 6. JSON • Что такое JSON
• Почему правильнее, чтобы Ajax возвращал JSON а не HTML
• Работа с JSON в PHP
• Работа с JSON в Java Script
Урок 7. jQueryUI • Где скачать и как подключить
• Взаимодействия
• Виджеты
• Эффекты
• Утилиты
Урок 8. HTML-5, важнейшие новшества • Canvas
• Web-sockets