Можностей, предоставляемых веб-разработчикам
жүктеу/скачать
5,47 Mb.
Pdf көрінісі
бет
186/232
Дата
06.01.2022
өлшемі
5,47 Mb.
#12231
1
...
182
183
184
185
186
187
188
189
...
232
Байланысты:
[Bryus Louson, Remi SHarp] Izuchaem HTML5. Bibliot(z-lib.org)
Бұл бет үшін навигация:
Глава 5 Х ОЛСТ
Рис . 5 .1 .
Глава 5
Х
ОЛСТ
Реми Шарп
Если элемент
— это лицо HTML5, то элемент
— определенно его изюмин-
ка. Это одна из самых объемных частей спецификации HTML5. Более того, API холста,
контекст рисования 2D
, вынесен в отдельный документ, хотя сам элемент
все
еще является частью официальной спецификации HTML5.
Элемент
предоставляет интерфейс прикладного программирования для двумер-
ного рисования: линии, заливки, изображения, текст и т. п. Этот API уже используется во
множестве ситуаций, включая (интерактивные) фоны веб-сайтов, элементы навигации,
графические инструменты, полноценные приложения, игры и симуляторы. Кто бы мог
предположить, что разработчики будут вдохновляться сделанными на базе холста играми
про Супер Марио! Представить подобную функциональность несложно, если вспомнить
версию MS Paint, которая входила в состав Windows 95. В действительности, Paint можно
полностью воспроизвести с помощью элемента
, как показано на рис. 5.1. По
всему Интернету появляются приложения, грозящие превратиться в полнофункциональ-
ные программы векторной графики (рис. 5.2) (хотя, возможно, лучшим выбором был бы
формат Scalable Vector Graphics (SVG) — см. врезку «Холст и SVG: в каком случае что ис-
пользовать» далее в этой главе). Так как эти приложения базируются на технологии Open
Web, они работают в браузерах на самых разных устройствах. Приложение Harmony, окно
которого показано на рис. 5.3, работает даже на мобильных устройствах, таких как теле-
фоны iPhone и Android.
Рис . 5 .1 .
Приложение MS Paint, воспроизведенное при помощи элемента
жүктеу/скачать
5,47 Mb.
Достарыңызбен бөлісу:
1
...
182
183
184
185
186
187
188
189
...
232
©emirsaba.org 2024
әкімшілігінің қараңыз
Басты бет
Lessons
Curriculum vitae
Documents