- Длительность курса: 15 занятий по 2 часа
- Стоимость обучения: 2800 лей
- Рекомендуемая подготовка: знание основ верстки — HTML, CSS.
- Записаться на курс
За последние несколько лет JavaScript, при полном сохранении базового синтаксиса и преемственности в общей архитектуре, приобрел качественно новые возможности в создании Web-приложений. Это произошло по целому ряду причин: Современные браузеры из простых HTML парсеров превратились в мощные виртуальные машины, разворачивающие поверх хостовой операционной системы свою кроссплатформенную среду исполнения. Соревнование производителей браузеров в создании наилучшего транслятора привело к многократному увеличению скорости выполнения JavaScript программ. Новые стандарты HTML5 и CSS3, а также технология Ajax предоставили Web-программистам такие возможности, которые раньше были доступны только в тяжеловесных десктопных приложениях. Появилось большое количество первоклассных JavaScript библиотек (попробуйте найти человека, который бы ничего не слышал о JQuery!), позволяющих, не изобретая заново велосипед, писать элегантные профессиональные приложения. Таким образом современный JavaScript из скромного клиентского скриптового языка превратился во флагманское средство создания интерактивных Web-приложений. В программе курса: HTML5
- Семантическая разметка.
- Объектная модель документа (DOM).
- События DOM.
- Новые элементы ввода. Валидация ввода, встроенная в браузер.
- Графика: Canvas и SVG.
- Мультимедиа в современных браузерах.
CSS3
- Селекторы. Псевдо-классы и псевдо-элементы.
- Стилевые свойства текста.
- Стилевые свойства контейнеров.
- Гибкая разметка средствами CSS3.
- Преобразования и анимация средствами CSS3.
JavaScript
- Синтаксис. Типы, массивы, строки.
- Операторы. Управляющие конструкции.
- Обработка исключений.
- События. Фазы захвата, обработки, всплывания.
- Объекты, наследование на основе прототипов.
- Функции – полноценный тип данных JavaScript.
- Область видимости переменных, замыкания.
- Взаимодействие JavaScript с DOM.
- Валидация ввода с помощью JavaScript.
JQuery
- Библиотеки JavaScript.
- Функция $(). Выбор элементов DOM с помощью селекторов.
- Манипуляции с элементами DOM.
- Визуальные эффекты.
- Обработка событий в JQuery, делегирование событий.
- JQuery UI. Виджеты.










