[Центр Мастеров] JavaScript. Базовый курс. 2014
Научить слушателей программированию на JavaScript для Веба.
Описание курса
Сегодня с помощью JavaScript создают очень мощные и интерактивные Веб-сайты, значительно расширяя стандартные возможности Веб-страниц. Такие сайты, как Facebook, Twitter немыслимы без использования JavaScript. Прослушав предлагаемый курс, Вы научитесь с нуля писать сценарии JavaScript, используя всю мощь этого языка.
Начальная подготовка
Для успешного прохождения курса требуется обладать навыками уверенной работы с компьютером, интернет браузером, программой текстового редактора и школьного курса информатики, а так же курса
- Что такое сценарии в html
- Синтаксис языка
- Понятие операторов
- Лабораторная работа: первый сценарий
- Понятие переменной и литерала
- Типы данных, оператор typeof
- Базовые типы string, number, boolen
- Работа со строками
- Лабораторная работа: изучение методов экземпляров string
- Работа с числами - объект math, функции (методы глобального объекта) parseint(), parsefloat()
- Лабораторная работа: изучение методов экземпляров number, методов глобального объекта и объекта math
- Массивы и объекты
- Определение массивов
- Определение объектов
- Лабораторная работа: наполняем массив объектами
- Управляющие конструкции языка
- Условный оператор
- Циклы
- Лабораторная работа: Используем циклы
- Функции
- Описание функций
- Видимость переменных
- Возвращаемые значения
- Лабораторная работа: Пишем и вызываем функции
- Объекты
- Создание объектов
- Прототипы
- Лабораторная работа: Создаем свои объекты
- Объектная модель браузера
- Виды и назначение объектов браузера
- window
- navigator
- location
- history
- document
- Лабораторная работа: использование объектов браузера
- События
- Понятие и привязка к событиям
- Обработка событий
- Объект event
- Лабораторная работа: написание обработчика события
- Понятие и назначение объектной модели документа DOM
- Виды элементов
- Свойства и методы
- Манипуляция объектами DOM
- Лабораторная работа: изучение DOM объектов
- Типовые приемы при работе с DOM
- Лабораторная работа: манипуляция DOM объектов
- Доступ к отдельным объектам HTML
- Поиск объекта
- Выборка однотипных объектов
- Создание и удаление объектов
- Привязка к событиям
- Изменение содержания и свойств объектов
- Лабораторная работа: манипуляция объектами страницы
- Дополнительные возможности JAVASCRIPT
- Расширения и библиотеки (обзорно JQUERY)
- Взаимодействуйте с сервером (обзорно AJAX)
- Лабораторная работа: манипуляция объектами с помощью JQUERY
- Подведение итогов