Среди нас довольно много бывших советских граждан. И как всякие советские граждане, мы озабочены судьбой рабочего класса. Читать далее
Среди нас довольно много бывших советских граждан. И как всякие советские граждане, мы озабочены судьбой рабочего класса. Читать далее
Метод getCurrentPosition, кроме функций обратного вызова, имеет третий (необязательный) параметр — объект, содержащий атрибуты, определяющие характер определения координат:
И правда, откуда такая точность? Как браузер вообще узнал свое местоположение? Мы что, теперь все под колпаком? Ну, в какой-то мере это так. Реально географическое местоположение определяется
Процедура определения положения на карте по координатам (а именно это нам и нужно, чтобы узнать, наконец, где мы находимся!) называется обратным геокодированием. Его можно осуществить с помощью нескольких сервисов, мы воспользуемся Google Maps. Для этого подключим эту службу на нашу страницу:
Впрочем, для проформы все же поясню. Geolocation API — это инструмент, призванный определять географические координаты физического устройства, на котором запущен браузер.
Geolocation API представляет собой, наверное, самый очевидный пример того, насколько процедура принятия стандартов HTML5 не поспевает за временем. Читать далее
Наверное, самой ожидаемой технологией, относимой к семейству HTML5, которая бурно развивается прямо сейчас, вот прямо в момент написания этих строк, является WebRTC. WebRTC (real-time communications) — это сетевой протокол с открытым исходным кодом, предназначенный для организации голосовой и видеосвязи через Интернет в режиме реального времени. Читать далее
История видео на веб-страницах более насыщенна, и это естественно, такого рода материалы в www были востребованы чуть ли не с самого появления Всемирной паутины. Впрочем, достижения также не впечатляют. Читать далее
Тег аудио хорошо выполняет свою задачу — статическое представление аудиоконтента на веб-странице. Проблема в том, что для современных веб-приложений этого мало! Операции с DOM-объектом для полноценного интерактивного манипулирования звуковым содержимым просто недостаточно гибки. Читать далее
То, что мы получили на странице, является объектом MediaElement, в свою очередь, порождающим объекты HTMLAudioElement и HTMLVideoElement, интерфейс которых почти совпадает. Спецификацией для тегатворного медиаплеера предусмотрены следующие методы и события: