Руководства Web-разработчика
============================

**Эти статьи помогут изучить веб-технологии и интерфейсы API.**

Изучение HTML: руководства и уроки

**Язык гипертекстовой разметки HTML (HyperText Markup Language)** — это основной язык практически для всего веб-контента. Многое из того, что вы видите в окне браузера, описано с помощью HTML.

Изучение CSS

Каскадные таблицы стилей CSS (Cascading Style Sheets) — язык стилей, используемый для описания внешнего вида документа HTML.

Доставка аудио и видео контента (en-US)

Мы можем доставлять аудио и видео контент различными способами. Это могут быть как статичные медиа файлы, так и потоковые данные. Эта статья является отправной точкой в изучении различных механизмов доставки медиа ресурсов и совместимости работы с популярными браузерами.

Обработка аудио и видео

Веб-технологии примечательны тем, что они позволяют использовать различные инструменты в совокупности. Например, можно проводить манипуляции над имеющимися в браузере аудио и видео потоками с помощью `<canvas>`, WebGL или Web Audio API: напрямую изменять аудио и видео, т.е. добавлять эффекты к аудио (реверберацию, компрессор), или к видео (фильтры ч/б, сепия и т.д.). В этой статье рассказывается о том, как это сделать.

Руководство разработчика событий (en-US)

События связаны с:

* Шаблонами проектирования, используемыми для асинхронной обработки инцидентов, возникающих в жизненном цикле веб страницы
* Именованием, характеризацией и использованием большого количества инцидентов различного типа

Графика для Web

Современным веб-сайтам и веб-приложениям часто требуется отображать графику.

Уроки по Web API (en-US)

Список всех веб-API и как они работают.

JavaScript

Мощный скриптовый язык для создания приложений в Web.

Локализация и кодировка символов

По умолчанию браузер обрабатывает текст в кодировке Юникод (Unicode). При этом, при передаче информации через сеть (network) к браузеру символы кодируются байтами. Стандартом HTML рекомендуется использовать кодировку UTF-8 (так как она может представить любой Unicode символ) и обязательно объявлять, какая кодировка используется в документе.

Веб-разработка под мобильные устройства (en-US)

На этой странице даётся обзор основных методов разработки веб-сайтов, корректно работающих на мобильных устройствах. Смотрите также: Firefox для Android.


Прогрессивные веб-приложения

Прогрессивные веб-приложения используют современные веб-API вкупе со стратегией прогрессивного улучшения для создания кросс-платформенных приложений. Такие приложения запускаются везде и обладают рядом характеристик, обеспечивающих пользователей преимуществами, аналогичными тем, что доступны в нативных решениях.

Оптимизация и производительность

Создаваемые вами современные веб-приложения и сайты должны иметь хорошую производительность - работать быстро и эффективно, как на персональных компьютерах (десктоп), так и на менее мощных мобильных устройствах.

Прямая и обратная обработка XML

Различные методы обработки XML с помощью web платформы.

The Web Open Font Format (WOFF)

WOFF — бесплатный файловый формат шрифтов.

Использование объектов FormData

Объект `FormData` позволяет создать набор пар ключ/значение и передать их, используя `XMLHttpRequest.` Объект `FormData` предназначен для передачи данных форм, однако может быть использован для передачи пар ключ/значение независимо от форм. Данные передаются в том же формате, как и данные, передаваемые методом ``submit()`` формы, с установленной кодировкой `enctype="multipart/form-data"`.

Пользовательский ввод и управление

Это руководство содержит рекомендации по обработке пользовательского ввода и внедрению управляющих элементов в веб-приложения. Также здесь вы найдёте соответствующие FAQs, живые примеры, ссылки на более подробные разборы близлежащих технологий.

Глоссарий (глоссарий терминов)

Определения и аббревиатуры в мире Web и Internet.

Смотрите также
--------------

* Справочник по веб-технологиям (en-US)