Page Visibility API дает возможность определить момент, когда страница неактивна (свернута или открыта другая вкладка). Читать далее
Page Visibility API дает возможность определить момент, когда страница неактивна (свернута или открыта другая вкладка). Читать далее
Старая и довольно распространенная задача — проверка соединения браузера с сетью. Теперь она выполняется с помощью проверки нового свойства navigator. o nLine и событий о nline и offline следующим образом:
Про необходимость этого инструмента я иронизировать не буду, он объективно полезен. Может, не на десктопах, но на планшетах точно не помешает. Итак, в HTML5 появились средства программно управлять полноэкранным режимом отображения. Читать далее
С тех пор, как у «манипулятора типа мышь» появилось колесико, вся прогрессивная веб — общественность ждала, когда же событие прокрутки этого механизма можно будет обрабатывать в сценариях. Читать далее
К этому моменту основные решения, ключевые технологии, так или иначе относящиеся к понятию HTML5, мы разобрали. Читать далее
Теоретически два вида разметки предназначены для двух совершенно разных типов задач визуального представления математической информации (Presentation MathML) и машинной обработки контента. Читать далее
Основная задача MathML состоит в представлении математической информации в виде, пригодном для ее передачи и обработки в сети Internet, так же как гипертекст позволил подобную функциональность для текстовой, а затем и мультимедийной информации. Читать далее
MathML — это язык математической разметки. Данная спецификация, разработанная по меркам сегодняшнего дня в глубокой древности, имеет одну общую черту с такими своевременными технологиями, как SVG, Geolocation API и Web Sockets. Заключается это сходство в том, что MathML, как и все перечисленное, не входит в семейство технологий HTLM5 и формально не имеет к ним никакого отношения. Почему же мы посвящаем ей целую главу? Да по тем же причинам, что и вышеупомянутым чудесам прогресса. Во-первых, она стала доступна в современным браузерах на законных основаниях (рекомендована в качестве стандарта W3C) одновременно со становлением в них HTML5. Во-вторых, сама технология довольно востребована, а возможность встраивания в веб-страницу наверняка получит еще большее распространение (по крайней мере, в студенческой, преподавательской и научной среде), так что мимо ее мы никак не можем пройти.
После того как мы убедились, что веб-страница способна нас понимать, может возникнуть законный вопрос: как насчет ответа?
В процессе написания статьи мне так и не удалось подтянуть свой английский, поэтому придется учить нашего «распознавателя» великому и могучему. Читать далее