Jump to content

Веб-платформа

Веб -платформа представляет собой совокупность технологий, разработанных в виде открытых стандартов Консорциумом Всемирной паутины и другими органами по стандартизации, такими как Рабочая группа по технологиям веб-гипертекстовых приложений , Консорциум Unicode , Инженерная группа Интернета и Ecma International . [1] Это общий термин, введенный Консорциумом Всемирной паутины , а в 2011 году генеральный директор W3C Джефф Джаффе определил его как «платформу для инноваций, консолидации и экономической эффективности». [2] Будучи построенным на вечнозеленой сети Интернет (где происходят быстрые автоматические обновления программного обеспечения, сотрудничество поставщиков, стандартизация и конкуренция), это позволило добавить новые возможности, одновременно устраняя риски безопасности и конфиденциальности. Кроме того, разработчики могут создавать совместимый контент на единой платформе. [3]

Веб-платформа включает в себя технологии — компьютерные языки и API — которые изначально были созданы для публикации веб-страниц . Сюда входит HTML , [4] CSS , SVG , MathML , [5] WAI-ARIA , ECMAScript , WebGL , Веб-хранилище , API индексированных баз данных , Веб-компоненты , WebAssembly , WebGPU , Веб-воркеры , WebSocket , API геолокации , Отправленные сервером события , События DOM , Медиа-фрагменты, XMLHttpRequest , Совместное использование ресурсов между источниками , Файл API, RDFa , WOFF , HTTP , TLS 1.2 и IRI . [6] [7]

Платформы [ править ]

HTML [ править ]

Язык разметки гипертекста ( HTML ) — это стандартный язык разметки документов, предназначенный для отображения в веб-браузере . Он определяет содержание и структуру веб-контента . Этому часто помогают такие технологии, как каскадные таблицы стилей (CSS) и языки сценариев, такие как JavaScript .

Веб-браузеры получают документы HTML с веб-сервера или из локального хранилища и преобразуют их в мультимедийные веб-страницы. описывает структуру веб-страницы HTML семантически и изначально включал в себя элементы ее внешнего вида.

HTML-элементы — это строительные блоки HTML-страниц. С помощью конструкций HTML изображения и другие объекты, такие как интерактивные формы, могут быть встроены в отображаемую страницу. HTML предоставляет средства для создания структурированных документов путем обозначения структурной семантики текста, например заголовков, абзацев, списков, ссылок , кавычек и других элементов. HTML-элементы обозначаются тегами , записанными с использованием угловых скобок . Теги, такие как <img> и <input> напрямую вводите контент на страницу. Другие теги, такие как <p> и </p> окружают и предоставляют информацию о тексте документа и могут включать теги подэлементов. Браузеры не отображают теги HTML, а используют их для интерпретации содержимого страницы.

В HTML можно встраивать программы, написанные на языке сценариев , например JavaScript , что влияет на поведение и содержимое веб-страниц. Включение CSS определяет внешний вид и расположение контента. Консорциум Всемирной паутины (W3C), бывший разработчик HTML и нынешний разработчик стандартов CSS, с 1997 года поощряет использование CSS вместо явного презентационного HTML. [8] Форма HTML, известная как HTML5 , используется для отображения видео и аудио, в основном с помощью <canvas> элемент вместе с JavaScript.

CSS [ править ]

Каскадные таблицы стилей (CSS) — это простой механизм добавления стилей (например, шрифтов, цветов, интервалов) к веб-документам. [9]

векторная Масштабируемая графика

Масштабируемая векторная графика ( SVG ) — это XML на основе формат векторных изображений для определения двумерной графики с поддержкой интерактивности и анимации. Спецификация SVG — это открытый стандарт, разработанный Консорциумом World Wide Web с 1999 года.

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

Раннее внедрение было ограничено из-за отсутствия поддержки в старых версиях Internet Explorer. Однако с 2011 года все основные настольные браузеры начали поддерживать SVG. Встроенная поддержка браузера предлагает различные преимущества, такие как отсутствие необходимости в плагинах, возможность смешивания SVG с другим контентом, а также повышение надежности рендеринга и сценариев. Поддержка SVG на мобильных устройствах существует в различных формах: разные устройства и браузеры поддерживают SVG Tiny 1.1 или 1.2. SVG можно создавать с помощью редакторов векторной графики и преобразовывать в растровые форматы. В веб-приложениях Inline SVG позволяет встраивать содержимое SVG в документы HTML.

Несмотря на свои преимущества, SVG может представлять угрозу безопасности при использовании для изображений, поскольку на нем могут размещаться сценарии или CSS, что потенциально может привести к атакам с использованием межсайтовых сценариев или другим уязвимостям.

JavaScript [ править ]

JavaScript — это язык сценариев Интернета, позволяющий нам реализовывать всевозможные мощные динамические функции. Использование JavaScript не ограничивается браузерами. Вы можете использовать его в серверных и консольных средах с Node. [10]

См. также [ править ]

Ссылки [ править ]

  1. ^ «100 спецификаций открытой веб-платформы и их количество» . W3C. 29 января 2011 г. Архивировано из оригинала 08 августа 2020 г. Проверено 4 декабря 2015 г.
  2. ^ Генри С. Томпсон (28 марта 2011 г.). «Будущее приложений: перспективы W3C TAG» . W3C. Архивировано из оригинала 30 декабря 2020 г. Проверено 15 мая 2011 г.
  3. ^ «Вечнозеленая паутина» . W3C. 2001. Архивировано из оригинала 10 июля 2020 г. Проверено 7 апреля 2018 г.
  4. ^ «HTML5: жемчужина открытой веб-платформы» . W3C. 08.10.2010. Архивировано из оригинала 30 мая 2013 г. Проверено 20 ноября 2010 г.
  5. ^ «W3C интегрирует математические вычисления в Интернете со стандартом MathML 3» . W3C. 21 октября 2010 г. Архивировано из оригинала 5 июля 2020 г. Проверено 20 ноября 2010 г.
  6. ^ «Следующая открытая веб-платформа — краткий список» . W3C. 29 января 2011 г. Архивировано из оригинала 21 января 2022 г. Проверено 29 января 2011 г.
  7. ^ «Решение рабочей группы опубликовать микроданные в формате HTML в качестве примечания рабочей группы» . W3C. 2013-10-02. Архивировано из оригинала 6 июля 2020 г. Проверено 15 августа 2014 г. Никто не вызвался редактировать спецификацию микроданных HTML в соответствии с призывом к волонтерам… Таким образом, рабочая группа HTML настоящим постановляет, что рабочая группа HTML не может продуктивно выполнять эту работу дальше.
  8. ^ «Спецификация HTML 4.0 — Рекомендация W3C — Соответствие: требования и рекомендации» . Консорциум Всемирной паутины. 18 декабря 1997 года. Архивировано из оригинала 5 июля 2015 года . Проверено 6 июля 2015 г.
  9. ^ «Что такое CSS?» . В3 . Архивировано из оригинала 24 декабря 2020 г. Проверено 31 мая 2023 г.
  10. ^ «Яваскрипт» . Гитхаб . Архивировано из оригинала 31 мая 2023 г. Проверено 31 мая 2023 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 21496ce8186239627ece957846d83be2__1708796640
URL1:https://arc.ask3.ru/arc/aa/21/e2/21496ce8186239627ece957846d83be2.html
Заголовок, (Title) документа по адресу, URL1:
Web platform - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)