Браузерное кэширование — совершенно необходимый в современном мире механизм, который ещё менее надежен и предсказуем, чем вышеупомянутые HTTP cookie. HTML5 предлагает технологию кэширования ресурсов, в которой процесс целиком и полностью контролируем разработчиком. Это кэш приложений (AppCache) и API доступа к нему, позволяющий манипулировать загрузкой ресурсов и доступа к ним, в том числе в отсутствие связи с сервером.
Показаны сообщения с ярлыком html5. Показать все сообщения
Показаны сообщения с ярлыком html5. Показать все сообщения
воскресенье, 27 ноября 2011 г.
пятница, 11 ноября 2011 г.
HTML5 - храним данные на клиенте: WebStorage/WebSQL/WebNoSQL
Сохранение данных на стороне клиента — давняя проблема веб-разработки. Решается она в настоящее время с помощью механизма HTTP cookie, но любой веб разработчик, стал опрыскивающийся например с проблемой сохранения состояний сложного пользовательского вебер-интерфейса и подобных вещей, знает, сколько проблем связано с его использованием. Прежде всего cookie имеют по умолчанию маленький размер, у них отсутствуют привязка к сеансу работы, они в конце концов просто ненадёжны.
HTML5 решает проблему хранения информации на клиенте, причем более чем одним способом.
Ярлыки:
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 :-\\); }
Ярлыки:
html5
вторник, 4 октября 2011 г.
HTML 5 уже с нами
Неполный путеводитель по технологии
История вопроса
Новый стандарт языка гипертекстовой разметки – HTML5, намеченный к утверждению только в конце 2012 года (наверное, сразу после конца света), уже в полной мере присутствует в нашей жизни. Попытаемся понять, что собою представляет новшество и чем оно грозит нам – простым веб-разработчикам
История вопроса
Хотя... может, лучше обойтись? В конце концов сагу о том, что получилось (вернее, не получилось) из стандарта XHTML, почему так взбунтовались Mozilla, Opera и Apple против самого консорциума и чем это все закончилось, все заинтересованные лица знают и так.
Гораздо интереснее то, что появившаяся несколько лет назад черновая спецификация HTML 5 консорциумом W3C была приговорена к утверждению в очень отдаленном будущем. Сообщество веб-разработчиков приуныло, но тут случилось невероятное. Обычно консервативные производители браузеров вдруг наперегонки начали реализовывать не принятые спецификации. Причем не только их, а еще ряд давно назревших в мире решений, находящихся на той или иной стадии разработки. Все это, разумеется, тоже сейчас называют HTML5-технологиями и, возможно, правильно – ведь до утверждения стандарта еще довольно далеко. Как бы то ни было, многие новые технологии уже доступны для веб-программиста. Я хочу, не вдаваясь в термины. а просто хочусделать их краткий обзор.
Гораздо интереснее то, что появившаяся несколько лет назад черновая спецификация HTML 5 консорциумом W3C была приговорена к утверждению в очень отдаленном будущем. Сообщество веб-разработчиков приуныло, но тут случилось невероятное. Обычно консервативные производители браузеров вдруг наперегонки начали реализовывать не принятые спецификации. Причем не только их, а еще ряд давно назревших в мире решений, находящихся на той или иной стадии разработки. Все это, разумеется, тоже сейчас называют HTML5-технологиями и, возможно, правильно – ведь до утверждения стандарта еще довольно далеко. Как бы то ни было, многие новые технологии уже доступны для веб-программиста. Я хочу, не вдаваясь в термины. а просто хочусделать их краткий обзор.
Итак, приступим. Что нам принес HTML5?
Ярлыки:
html5
Подписаться на:
Сообщения (Atom)