HTML CSS JavaScript TypeScript — страница 8
Семантика, DOM, события, формы, модули, Fetch, async/await, типизация и проверка данных
Материалы
- Массивы
Описание работы с массивами в JavaScript: инициализация, чтение и запись элементов массива, методы класса Array, создание многомерных массивов
- Масштабирование элементов
Описание взаимодействия Resizable библиотеки jQuery UI, обеспечивающего возможность масштабирования элементов в документе
- Навигация по дереву DOM
Описание методов jQuery, предназначенных для выбора дочерних, сестринских и родительских элементов
- Новые типы элемента <input>
HTML5 атрибуты и новые типы данных элемента <input> - email, url, search, tel, number, range, date и color
- Новые элементы форм HTML5
Обзор новых элементов форм в HTML5 - быстрый список подсказок datalist, индикаторы progress и meter, команды и меню
- Обзор автономных приложений
Представление автономных приложений в HTML5, браузерная поддержка, создание файла манифеста
- Обработка событий
Описание методов jQuery, используемых для регистрации и удаления обработчиков JavaScript-событий
- Обработка событий
Описание регистрации обработчиков событий JavaScript и вызов этих обработчиков
- Обработка форм
Описание методов jQuery для обработки событий фокуса, ввода и отправки веб-форм
- Объект Window
Описание глобального объекта Window использующегося в клиентском JavaScript
- Объект XMLHttpRequest
Описание и примеры использования объекта XMLHttpRequest, обеспечивающего асинхронное взаимодействие клиента и сервера
- Объекты
Работа с JavaScript-объектами: инициализация, настройка свойств, наследование, использование прототипов, атрибуты объекта и сериализация в формат JSON
- Операторы перехода и обработка исключений
Описание операторов перехода: break, continue и return; инструкций по обработке и генерации исключений: try/catch/finally, throw
- Основы Web-программирования
- Очередь эффектов
Описание функциональных возможностей jQuery по настройке и раскадровке анимаций
- Переменные
Описание объявления и области видимости переменных в JavaScript
- Перетаскивание элементов (Drag and drop)
Описание интерактивных взаимодействий Draggable и Droppable библиотеки jQuery UI, позволяющих широко настраивать эффект перетаскивания элементов drag-and-drop
- Поддерживаемые форматы аудио и видео
Список поддерживаемых браузерами аудио- и видеоформатов HTML5, добавление резервного решения Flash для старых браузеров
- Поддержка браузерами HTML5
Браузерные возможности использования HTML5, статистика популярности браузеров
- Пользовательские эффекты
Описание процесса создания произвольных анимаций за счет использования метода animate() библиотеки jQuery
- Практические методы кэширования
Описание расширенных настроек файла-манифеста для частичного кэширования, проверки подключения и т.п.
- Простой документ HTML5
Описание структуры простой страницы HTML5 - корневые теги, указание кодировки и языка, добавление таблиц стилей и кода JavaScript
- Работа с CSS
Описание методов jQuery для работы с CSS-свойствами
- Работа с DOM-моделью
Описание классов JavaScript, предназначенных для работы с объектной моделью документа DOM