12.07.2015 Views

Реактивные веб-сайты Николай Мациевский Евгений ...

Реактивные веб-сайты Николай Мациевский Евгений ...

Реактивные веб-сайты Николай Мациевский Евгений ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

224РЕАКТИВНЫЕ ВЕБ-САЙТЫпроизойдет с вашими веб-приложениями, применяющими указанныефреймворки, в современных браузерах.6.5.3. íÂÒÚÓ‚˚È Ì‡·ÓappleЧтобы сравнить определение спецификации API для селекторов(http://dev.w3.org/2006/webapi/selectors-api/) с фактической реализацией,было создано специальное тестовое окружение (автор — Джон Ресигиз Mozilla). Это тестовое окружение может быть в том числе использованодля проверки основных браузеров на уровень соответствия стандартам.Текущие результаты для браузеров, которые поддерживают это API,следующие:❚ Firefox 3.5: 99,3%❚ Safari 4: 99,3%❚ Chrome 2: 99,3%❚ Opera 10b1: 97,5%❚ Internet Explorer 8: 47,4%Internet Explorer 8, как уже было упомянуто ранее, не реализует логикуCSS3-селекторов (наверное, в силу того, что спецификация еще не утвержденаw3.org), поэтому проваливает большую часть тестов.По всей видимости, API для селекторов должно обеспечить простойи быстрый путь для выборки DOM-элементов на странице. Это действительноздорово, что все JavaScript-библиотеки используют тот же самыйсинтаксис и обеспечивают ту же функциональность. Стоит постаратьсяразобраться в этом сейчас и начать применять этот API.6.6. Canvas: Ó‰ËÌ ¯‡„ ̇Á‡‰, ‰‚‡ ¯‡„‡ ‚ÔÂapple‰Прежде чем начать разговоро текущем положении вещей споддержкой векторной и скалярнойграфики в браузерах, стоитнемного углубиться в историю.6.6.1. èapple‰˚ÒÚÓappleËflВ 1998 году компания Microsoft при поддержке других крупных производителейпредложила W3C свой стандарт отображения векторной информации— VML (англ. Vector Markup Language — векторный язык раз-

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!