Рубрики
 СПОНСОР
 Новости от БигМир

20 Jan 2011

 HTML5 в браузере: Локальное хранение данных


Разделы: Новости Интернет it

Из всех изменений в комплекте HTML5 проекты, некоторые из них в качестве радикального или подрывной как варианты для хранения данных на местном уровне. С самого начала, веб-браузер, был предназначен для клиента в чистом смысле этого слова. Он будет отображать информацию, которую он скачал с удаленного сервера, и он будет делать все, удаленный сервер бы сказать это делать.

Программисты обнаружили ограничений на это достаточно быстро, и вскоре браузеры начали предлагать разработчикам веб-сайтов возможность оставить кусочек данных позади. Создатели старались давая это 4096-байт текстовой строки симпатичное название, "куки", но это не остановило споры. Печенье оказался в центре, как более широкое начала задаваться вопросом, насколько непостижимой гномов в центральном офисе были слежения за каждым их шагом. Люди требовали и получили возможность удаления куки, которые ограничивают их возможности для разработчиков.



Существовали более глубокие проблемы, с спец. Печенье были не просто хранятся в компьютере - они были отправлены обратно на сервер с просьбами. Опытные веб-разработчиков знаю, что это не стоит использовать многие из тех, 4096 байт, так как стоимость приема слишком большого количества данных на каждый звонок будет подъехать пропускной счета и медленной реакции.

Экипаж HTML5 стандартов решил исправить все эти проблемы и заложить фундамент для окончательной победы на основе браузера программного обеспечения, давая программистом JavaScript способность хранить практических объемов данных на локальном компьютере. В простейшем, это может быть кэш для всех звонков на центральный компьютер, но он может быть гораздо больше. Более сложные программистов может позволить пользователям хранить свои веб-страницы локально, подражая последней из главных особенностей настольного программного обеспечения за счет получения доступа к диску. Там нет необходимости устанавливать программное обеспечение больше.

HTML5 веб хранения: Сессия storageThe простейшем уровне веб-хранилища будет хранить данные для текущей сессии, - иными словами, до тех пор, как вкладки браузера или окно остается открытым. Это не может быть жесткое ограничение, однако, поскольку спектр оставляет открытой возможность для браузера, чтобы сохранить эти данные по всему "во время перезагрузки."

Там не много, чтобы механизм. Каждый документ получает sessionStorage объект с несколько основных функций: SetItem, GetItem, и ясно. Элементы только пары ключей и данных как ассоциативный массив. Данные клон текущих значений.

Вот и все. Новые документы, получить новые объекты. Там не много разницы между хранения информации в этой sessionStorage и объявлении глобальной переменной.

HTML5 веб хранения: местные storageThe реальные преимущества приходят с доступом к localStorage объект, который выглядит очень похоже на sessionStorage объект, но ведет себя очень по-разному. Где sessionStorage забывает, localStorage помнит. Данные должны остаться даже после закрытия окна и выключением компьютера.






Метки: it
Рубрики: Новости Интернет it

 Комментировать



Ограничение в 1000 символов




 Счетчики