Показаны сообщения с ярлыком html5. Показать все сообщения
Показаны сообщения с ярлыком html5. Показать все сообщения

воскресенье, 27 ноября 2011 г.

AppCache — управляем кэширование вплоть до полного offline!

Браузерное кэширование — совершенно необходимый в современном мире механизм, который ещё менее надежен и предсказуем, чем вышеупомянутые HTTP cookie. HTML5 предлагает технологию кэширования ресурсов, в которой процесс целиком и полностью контролируем разработчиком. Это кэш приложений (AppCache) и API доступа к нему, позволяющий манипулировать загрузкой ресурсов и доступа к ним, в том числе в отсутствие связи с сервером. 

пятница, 11 ноября 2011 г.

HTML5 - храним данные на клиенте: WebStorage/WebSQL/WebNoSQL

Сохранение данных на стороне клиента — давняя проблема веб-разработки. Решается она в настоящее время с помощью механизма HTTP cookie, но любой веб разработчик, стал опрыскивающийся например с проблемой сохранения состояний сложного пользовательского вебер-интерфейса и подобных вещей, знает, сколько проблем связано с его использованием. Прежде всего cookie имеют по умолчанию маленький размер, у них отсутствуют привязка к сеансу работы, они в конце концов просто ненадёжны. HTML5 решает проблему хранения информации на клиенте, причем более чем одним способом.

суббота, 29 октября 2011 г.

HTML5 — продолжаем погружение: Online events, Page Visibility и History Api



Online events, Page Visibility и History Api

Наверняка будущие веб-разработчики будут здорово удивляться, как мы обходились без этих, соавершенно необходимых вещей.
Прежде всего это проверка соединения браузера с сетью. Теперь это происходит с помощбю online и offline events и делается следующим образом:
if (navigator.onLine){
    alert('we are online!');
} else {
    alert('offline :-\\);
}

вторник, 4 октября 2011 г.

HTML 5 уже с нами

Неполный путеводитель по технологии

Новый стандарт языка гипертекстовой разметки – HTML5, намеченный к утверждению только в конце 2012 года (наверное, сразу после конца света), уже в полной мере присутствует в нашей жизни. Попытаемся понять, что собою представляет новшество и чем оно грозит нам – простым веб-разработчикам

История вопроса

Хотя... может, лучше обойтись? В конце концов сагу о том, что получилось (вернее, не получилось) из стандарта XHTML, почему так взбунтовались Mozilla, Opera и Apple против самого консорциума и чем это все закончилось, все заинтересованные лица знают и так.
Гораздо интереснее то, что появившаяся несколько лет назад черновая спецификация HTML 5 консорциумом W3C была приговорена к утверждению в очень отдаленном будущем. Сообщество веб-разработчиков приуныло, но тут случилось невероятное. Обычно консервативные производители браузеров вдруг наперегонки начали реализовывать не принятые спецификации. Причем не только их, а еще ряд давно назревших в мире решений, находящихся на той или иной стадии разработки. Все это, разумеется, тоже сейчас называют HTML5-технологиями и, возможно, правильно – ведь до утверждения стандарта еще довольно далеко. Как бы то ни было, многие новые технологии уже доступны для веб-программиста. Я хочу, не вдаваясь в термины. а просто хочусделать их краткий обзор.
Итак, приступим. Что нам принес HTML5?