Веб-программирование на JavaScript

Ни один современный сайт не обходится без интерактивного взаимодействия с посетителями. Будь то проверка форм или использование карт, перетаскивание товара в корзину или просмотр увеличенных фотографий – все это и многое другое реализуется с помощью клиентского JavaScript.

На занятиях вы овладеете навыками профессионального написания и использования JavaScript-скриптов на сайте. Вы будете понимать принципы взаимодействия JavaScript и HTML, узнаете основные приемы получения кроссбраузерного кода.

Уверенное владение этим языком позволит Вам создавать гибкие интерактивные сайты. По окончании курса “Веб-программирование на JavaScript” Вы получите навыки написания JavaScript-кода для сайтов, сформируете понимание взаимодействия JavaScript и HTML

Тема 1. Основы программирования
  • Как устроен компьютер
  • Как работают программы
  • Введение в JavaScript
  • Обзор базовых типов
  • Операторы
  • Выражения и инструкции
  • Переменные
  • Приведение типов
  • Тривиальные типы
Тема 2. Управляющие конструкции
  • Циклы
  • Цикл while
  • Операторы инкремента и декремента
  • Цикл for
  • Цикл do while
  • Управляющие конструкции if – else if – else
  • Метки vПрерывание и продолжение цикла
  • Управляющая конструкция switch
Тема 3. Функции
  • Понятие функций
  • Возврат значений
  • Области видимости
  • Анонимная функция
  • Замыкания
  • Рекурсия
Тема 4. Объекты и массивы
  • Объектный тип: Объект (Object)
  • Свойства объекта
  • Методы объекта
  • Методы функций
  • Объектный тип: Массив (Array)
  • Свойство и методы массива
  • Встроенный объект Math
Тема 5. Использование объектов JavaScript
  • Свойства и методы объекта Number
  • Свойства и методы глобального объекта
  • Свойствo и методы объекта String
  • Использование регулярных выражений
Тема 6. Объектно-ориентированное программирование
  • Конструкторы объектов
  • Прототипы
  • Методы объекта
  • Объект Date
  • Объект Error
Тема 7 Глобальный объект Window
  • DOM как связь базовогоJavaScript и HTML страницы
  • Краткая история развития DOM, текущая версия (2)
  • Глобальный объект Window, его свойства и методы
  • Объекты, доступные как свойства Window, их свойства и методы:
    • location
    • history
    • navigator
    • screen
    • document
Тема 8. Объект Document, базовая модель событий
  • Свойства и методы объекта Document
  • Доступ к отдельным элементам страницы с помощью свойств объекта Document:
    • body
    • title
    • forms
    • images
    • links
    • anchors
    • applets
    • embeds
Тема 9. Отдельные HTML элементы и работа с ними
  • Таблицы и ее элементы
  • Свойства и методы таблицы, ее элементов
  • Лабораторная работа: Динамическое создание таблицы
  • Формы и элементы управления
  • Свойства и методы формы, ее элементов
  • События, связанные с формой и ее элементами
  • Лабораторная работа: Правильная организация формы, ее проверка перед отправкой, фильтрация ввода с клавиатуры
  • Изображения
  • Свойства изображений
  • События, связанные с изображениями
Тема 10. Объектная модель документа (DOM)
  • Реализация W3C DOM различными браузерами
  • Архитектура DOM, дерево элементов
  • Типы узлов, работа с атрибутами
  • Свойства и методы различных типов узлов
  • Доступ к значению атрибутов через свойства
  • Работа со встроенными стилями (атрибут style (inline))
  • Работа с таблицами стилей (элементы link для внешних таблиц (linking) и style для встроенных таблиц (ebbedding))
  • Методы экземпляров RegExp и String для поиска с использованием шаблонов
  • Лабораторная работа: Динамическое создание таблицы
  • Лабораторная работа: Поиск элементов страницы и манипуляции с ними
  • Лабораторная работа: Построение списка со ссылками из массива
Тема 11. Модель событий в объектной модели документа
  • Отличия целевых элементов для некоторых событий по сравнению с базовой моделью
  • Модель возникновения, распространения и обработки событий в W3C DOM и IE
  • Использование всплытия событий для регистрации единственного обработчика, исключения
  • Свойства события
  • Кроссбраузерное назначение функций-обработчиков событий
Тема 12. Введение в jQuery
  • Селекторы
  • Манипулирование элементами DOM
  • События в JQuery
  • Ajax в JQuery
  • Информация о курсе

    Продолжительность (часов) — 60
    Цена (бел. рублей) — 330
    Идет набор в группу

Записаться на компьютерный курс

Имя:

Email:

Телефон:

Название курса:

Сообщение

Введите изображение на картинке
captcha

Яндекс.Метрика