Canvas (HTML) | это... Что такое Canvas (HTML)? (original) (raw)

Просмотр этого шаблона HTML
HTML и HTML5 Динамический HTML XHTML XHTML Mobile Profile и CHTML Canvas Кодировки символов Document Object Model Семейство шрифтов Редактор HTML Элементы HTML Мнемоники в HTML Фреймы HTML HTML5 audio и HTML5 video Скрипты в HTML Браузерный движок Quirks mode Таблицы стилей Каскадные таблицы стилей Unicode и HTML W3C и WHATWG Цвета HTML Web Storage WebGL Сравнение языков разметки документов браузеров браузерных движков для HTML HTML5 HTML5 Canvas HTML5 Media XHTML (1.1)

Canvas (англ. canvas — «холст») — элемент HTML5, предназначенный для создания векторного изображения при помощи JavaScript.

История

Впервые элемент canvas был представлен компанией Apple в движке WebKit для Mac OS X с целью последующего его использования в приложениях Dashboard и Safari.

Поддержка canvas в Gecko появилась в версии 1.8 (версия 1.5 браузера Firefox), в Presto с версии 9.0 браузера Opera. В Internet Explorer 9 поддержка canvas реализована только начиная с версии Platform Preview 3. Ранее ситуацию с отсутствием canvas в IE исправила компания Google, выпустившая собственное расширение, написанное на JavaScript, под названием ExplorerCanvas.[1]

Развитие

На сегодняшний день canvas чаще используется для построения графиков, простой анимации и игр в браузерах.[источник не указан 69 дней] Группа WHATWG предлагает использовать canvas как стандарт для создания графики в новых поколениях веб-приложений.[2]

Организация Mozilla Foundation ведёт проект под названием Canvas 3D[3], целью которого является добавить низкоуровневую поддержку графических ускорителей для отображения трёхмерных изображений через HTML-элемент canvas.

Использование

Использовать канву можно несколькими способами, например:

Canvas Дерево Пифагора

См. также

Примечания

  1. explorercanvas - HTML5 Canvas for Internet Explorer - Google Project Hosting
  2. Спецификация от WHATWG
  3. Mozilla Canvas 3D

Ссылки

Примеры использования