- История и возможности языка
- Редактор кода и инструменты разработчика
- Переменные и типы данных
- Операторы: основные, условные, логические
- Циклы и массивы
- Функции, аргументы и возвращаемые значения
- Локальные и глобальные переменные
- Объектно-ориентированное программирование
- Объекты, свойства и методы, this
- Стандартные объекты JavaScript
- Структура, представление и поведение
- DOM и селекторы
- Свойства и методы DOM-элементов
- События и обработчики
- Практика: главная страница Яндекса
- Элементы и события форм
- Правила валидации
- Клиент и сервер
- AJAX, GET и POST
- Практика: страница регистрации в Google
- Библиотека jQuery
- Функция $
- Анимация и jQuery UI
-
$.get и $ .post - Практика: страница авторизации в Google
- Стандартные объекты: console, window, document
- Редактирование и сохранение контента
- Web API
- Системы контроля версий и GitHub
- ECMAScript 6 и будущее JS