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