Это старая версия документа!
Содержание
Веб-технологии для разработчиков
Открытый Интернет предоставляет невероятные возможности для разработчиков. Чтобы в полной мере воспользоваться этими технологиями, вам нужно знать, как их использовать. Ниже вы найдете ссылки на нашу документацию по веб-технологиям.
Документация для веб-разработчиков
Руководство веб-разработчика
Руководство веб-разработчика содержит полезные практические материалы, которые помогут вам использовать веб-технологии для того, чтобы делать то, что вы хотите или должны делать.
Учебники для веб-разработчиков
Учебники, которые помогут вам шаг за шагом изучить HTML, CSS, JavaScript и веб-API.
Доступность
Предоставление возможности использовать веб-сайты как можно большему количеству людей, даже если возможности этих людей каким-либо образом ограничены.
Производительность
Как можно скорее сделать контент максимально доступным и интерактивным.
Безопасность
Защита пользователей от утечек и кражи данных, атак по сторонним каналам и таких атак, как межсайтовый скриптинг, внедрение контента и кликджекинг.
Ссылки на веб-технологии
Веб-API
API-интерфейсы программирования JavaScript, которые можно использовать для создания приложений в Интернете.
HTML
HTML предоставляет основные строительные блоки для структурирования веб-документов и приложений.
CSS
Каскадные таблицы стилей используются для описания внешнего вида веб-документов и приложений.
JavaScript
JavaScript — родной язык программирования Интернета.
Веб-сборка
WebAssembly (Веб-сборка) позволяет запускать в Интернете программы, написанные на C, C++, Rust, Swift, C#, Go и других языках.
Events (События)
Events (События) — это то, на что вы создаете веб-приложения, чтобы реагировать на них; например, когда веб-страница завершает загрузку или пользователь что-то выбирает, нажимает клавишу, изменяет размер окна, отправляет форму или приостанавливает воспроизведение видео.
HTTPВеб-API
HTTP — это основной интернет-протокол для получения документов, таблиц стилей, сценариев, изображений, видео, шрифтов и других ресурсов через Интернет, а также для отправки данных обратно на веб-серверы.
СМИВеб-API
Форматы, кодеки, протоколы, API и методы для встраивания и потоковой передачи видео, аудио и изображений в веб-документы и приложения.
SVGВеб-API
Масштабируемая векторная графика позволяет создавать изображения, которые плавно масштабируются до любого размера.
MathMLВеб-API
MathML позволяет отображать сложные математические обозначения в Интернете.
Веб-компонентыВеб-API
Веб-компоненты — это настраиваемые элементы, которые вы можете определить и повторно использовать в своих веб-приложениях.
WebDriver
WebDriver — это механизм автоматизации браузера для удаленного управления браузером путем имитации действий реального человека, использующего браузер. Он широко используется для кросс-браузерного тестирования веб-приложений.
Веб-расширения Веб-расширения — это способ предоставить пользователям расширенные возможности в их браузерах, например блокировку рекламы и другого контента, настройку внешнего вида страниц и многое другое.
Манифесты веб-приложений Манифесты веб-приложений позволяют пользователям устанавливать веб-приложения на главные экраны своих устройств с предварительно настроенными такими аспектами, как книжная/альбомная ориентация экрана и режим отображения (например, полноэкранный).
Прогрессивные веб-приложения (PWA) Прогрессивные веб-приложения обеспечивают пользовательский интерфейс, аналогичный нативным мобильным приложениям.