Содержание

Веб-технологии для разработчиков

Открытый Интернет предоставляет невероятные возможности для разработчиков. Чтобы в полной мере воспользоваться этими технологиями, вам нужно знать, как их использовать. Ниже вы найдете ссылки на нашу документацию по веб-технологиям.

Документация для веб-разработчиков

Web Developer Guide

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

Tutorials for Web developers

Учебники, которые помогут вам шаг за шагом изучить HTML, CSS, JavaScript и веб-API.

Accessibility

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

Performance

Performance (Производительность). Как можно скорее сделать контент максимально доступным и интерактивным.

Security

Защита пользователей от утечек и кражи данных, атак по сторонним каналам и таких атак, как межсайтовый скриптинг, внедрение контента и кликджекинг.

Ссылки на веб-технологии

Web APIs

API-интерфейсы программирования JavaScript, которые можно использовать для создания приложений в Интернете.

HTML

HTML предоставляет основные строительные блоки для структурирования веб-документов и приложений.

CSS

Каскадные таблицы стилей используются для описания внешнего вида веб-документов и приложений.

JavaScript

JavaScript — родной язык программирования Интернета.

WebAssembly

WebAssembly (Веб-сборка) позволяет запускать в Интернете программы, написанные на C, C++, Rust, Swift, C#, Go и других языках.

Events

Events (События) — это то, на что вы создаете веб-приложения, чтобы реагировать на них; например, когда веб-страница завершает загрузку или пользователь что-то выбирает, нажимает клавишу, изменяет размер окна, отправляет форму или приостанавливает воспроизведение видео.

HTTP

HTTP — это основной интернет-протокол для получения документов, таблиц стилей, сценариев, изображений, видео, шрифтов и других ресурсов через Интернет, а также для отправки данных обратно на веб-серверы.

Media

Форматы, кодеки, протоколы, API и методы для встраивания и потоковой передачи видео, аудио и изображений в веб-документы и приложения.

SVG

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

MathML

MathML позволяет отображать сложные математические обозначения в Интернете.

Web Components

Веб-компоненты — это настраиваемые элементы, которые вы можете определить и повторно использовать в своих веб-приложениях.

WebDriver

WebDriver — это механизм автоматизации браузера для удаленного управления браузером путем имитации действий реального человека, использующего браузер. Он широко используется для кросс-браузерного тестирования веб-приложений.

Web Extensions

Web Extensions (Веб-расширения) — это способ предоставить пользователям расширенные возможности в их браузерах, например блокировку рекламы и другого контента, настройку внешнего вида страниц и многое другое.

Web App Manifests

Web App Manifests (Манифесты веб-приложений) позволяют пользователям устанавливать веб-приложения на главные экраны своих устройств с предварительно настроенными такими аспектами, как книжная/альбомная ориентация экрана и режим отображения (например, полноэкранный).

Progressive Web Apps (PWAs)

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