О курсе
JavaScript Advanced — это видеокурс, который по сравнению с предыдущими содержит более прикладные темы, активно использующиеся в современной разработке. Вам предстоит изучить прототипно-ориентированную модель программирования JavaScript, научиться использовать cookies, работать с DOM-деревом, технологией AJAX, а также множество других важных тем.
Этот курс входит в специальности:
Предварительные Требования
Видео курс JavaScript Advanced будет полезен веб разработчикам и программистам, которые обладают основными навыками разработки веб приложений и хотят углубиться в изучение языка JavaScript и смежных технологий (DOM, AJAX). Также он подойдет тем, кто успешно окончил курс JavaScript Essential и знает основы HTML & CSS. Этот видео курс поможет Вам перейти на новый уровень владения самым распространенным скриптовым языком программирования.
Вы научитесь
- Понимать прототипно-ориентированную модель программирования JavaScript.
- Обрабатывать события элементов управления и создавать динамические компоненты страниц.
- Разбираться в конструкторах и прототипах.
- Совершать валидацию форм ввода информации.
- Создавать ротаторы изображений и другие интерактивные элементы для страниц.
- Работать с Cookies средствами JavaScript.
- Понимать и работать с DOM-деревом.
- Понимать основы технологии AJAX.
- 12 ч 2 м
- 08.08.2013
- 11
- 09.05.2015
- русский
Что входит в курс
×
Вы действительно хотите открыть доступ к тестированию по курсу JavaScript Базовый 2015 на 40 дней?
- Основные конструкторы – Object(), Array(), Function(), Date(), String(). Принцип работы конструкторов, назначение ключевого слова this в конструкторе.
- Создание пользовательских конструкторов.
- Что такое прототип, использование прототипов и добавление свойств и методов в прототип.
- Работа с конструктором Object
- Объектно-ориентированные техники в языке JavaScript. Реализация наследования в JavaScript.
- Способы подключения JavaScript сценариев к HTML документу.
- Создание сценариев (модулей), которые добавляют минимальное количество глобальных переменных.
- Использование свойств объекта document. Методы для получения объектов со страницы.
- DOM – Document Object Model, примеры создания новых узлов, манипулирование существующими узлами, удаление узлов.
- Создание и использование таймеров, использование функций setInterval и setTimeout в языке JavaScript
- Использование Location
- Использование объекта Navigator
- Создание всплывающих окон с помощью JavaScript кода.
- Работа с типом данных string. Методы для работы со строковыми значениями.
- Регулярные выражения в языке JavaScript. Синтаксис и методы, которые могут работать с регулярными выражениями.
- Основы работы с CSS. Создание CSS правил и подключение правил к HTML документам.
- Рассмотрение отдельных CSS свойств, которые часто используются при создании динамических страниц.
- Способы изменения CSS стилей через JavaScript код. Работа с вычисляемыми стилями (computed styles).
- Модель обработки события DOM Level 0. Варианты создания обработчиков, преимущества и недостатки.
- Модель обработки события DOM Level 2. Маршрутизация события, контроль распространения события по дереву разметки с помощью методов stopPropagation() и preventDefault()
- Модель обработки событий Internet Explorer.
- Интерфейс объекта события (Event)
- События мыши.
- Обработка событий клавиатуры.
- Примеры обработки событий.
- Элемент form, его назначение и способы получения к нему доступа с помощью JavaScript кода.
- Элемент input, свойства и типы элементов.
- Примеры проверки (валидации) данных введенных пользователем в форму.
- Пример использования объекта Date для работы с датой и временем.
- Назначение cookies рассмотрение принципов хранения данных на стороне клиента.
- Свойство cookie объекта document. Примеры создания, удаления и изменения значений.
- Другие механизмы хранения данных на стороне клиента - WebStorage, использование свойств localStorage и sessionStorage.
- Элемент img, способы получения объекта элемента с изображением и основные его свойства.
- Примеры предварительной загрузки изображений с сервера.
- Создание графики на стороне клиента с помощью CSS.
- Создание графики на стороне клиента с помощью SVG.
- Создание графики на стороне клиента с помощью Canvas(HTML5).
- Основы работы веб приложений. Разбор протокола HTTP. Использование приложения Fiddler для откладки HTTP запросов.
- AJAX – Asynchronous JavaScript And XML.
- Использование объекта XMLHttpRequest для создания синхронных и асинхронных HTTP запросов.
- Использование XMLHttpRequest для отправки данных с POST и GET запросами.
- Примеры простого AJAX приложения.