Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «storage»

«Хранилище 24″. Официальный трейлер 2012-11-25 15:55:12
... «Хранилище 24/ Storage 24″ (2012 ...
+ развернуть текст сохранённая копия
Представляет вашему вниманию информацию и официальный трейлер фантастического ужастика «Хранилище 24/Storage 24″ (2012). О фильме мы еще не рассказывали на страницах сайта — исправляем упущение. Военный самолет, перевозивший секретный груз, теряет его аккурат над Лондоном, а сам разбивается. Несколько друзей, из-за воцарившегося хаоса, оказываются в ловушке. Перемещаясь по темным коридорам в поисках выхода они сталкиваются с [...]
Тэги: 2013, storage, йоханнес, новость, постер, робертс, трейлер, хранилище
Nexto Di Digital Photo Storage – устройство для хранения фотоархива 2012-11-12 14:23:00
... Di Digital Photo Storage. Этот девайс, оборудованный ... Di Digital Photo Storage – устройство ...
+ развернуть текст сохранённая копия


Если ваш фотоархив стал занимать слишком много места на жестком диске или вы просто хотите сделать его резервную копию либо вам нужно удобное временное хранилище для свежеотснятых фотоматериалов, то во всех этих случаях вам поможет такой гаджет, как Nexto Di Digital Photo Storage. Этот девайс, оборудованный 500-гигабайтным жестким диском, позволяет сохранять данные с карт памяти [...] Nexto Di Digital Photo Storage – устройство для хранения фотоархива is a post from: iPhone, iPad, Apple, Гаджеты, Новости, Советы
Тэги: digital, nexto, photo, storage, гаджеты, фотоархив
Оптимизация интерактивных сайтов 2012-10-20 12:32:03
Возвращаясь к теме «Интерактивных сайтов», сегодня я хотел бы обсудить заключительную ...
+ развернуть текст сохранённая копия
Возвращаясь к теме «Интерактивных сайтов», сегодня я хотел бы обсудить заключительную часть повествования, их оптимизацию. Возможно вы уже успели реализовать все или часть обсуждавшихся в предыдущих статьях приемов, в этой статье я «подкину» Вам еще несколько. Настоятельно рекомендую прежде чем читать дальше ознакомиться хотя бы с первой статьей про общую архитектуру, а лучше, конечно, со всеми предыдущими статьями [...]
Тэги: buffer, deflate, html5, javascript, json, jstorage, protocol, storage, web, zlib, клиентский, компрессия, кэширование, оптимизация, программирование
Оптимизация интерактивных сайтов 2012-10-20 12:32:03
Возвращаясь к теме «Интерактивных сайтов», сегодня я хотел бы обсудить заключительную ...
+ развернуть текст сохранённая копия
Возвращаясь к теме «Интерактивных сайтов», сегодня я хотел бы обсудить заключительную часть повествования, их оптимизацию. Возможно вы уже успели реализовать все или часть обсуждавшихся в предыдущих статьях приемов, в этой статье я «подкину» Вам еще несколько. Настоятельно рекомендую прежде чем читать дальше ознакомиться хотя бы с первой статьей про общую архитектуру, а лучше, конечно, со всеми предыдущими статьями [...]
Тэги: buffer, deflate, html5, javascript, json, jstorage, protocol, storage, web, zlib, клиентский, компрессия, кэширование, оптимизация, программирование
Работа с локальным хранилищем, как с объектом — Продолжение 2012-05-31 22:36:08
... [ type ] ),
storage = window[ type + ' Storage' ];
if ( storage.getItem( this ...
+ развернуть текст сохранённая копия
Этим постом я бы хотел исправиться и предложить адекватный способ работы с хранилищем, как с объектом. Код из поста «Работа с локальным хранилищем, как с объектом? Легко!» использовать крайне не рекомендую, там всё плохо (минусы изложены внизу). Цель данного — объяснить всем тем, кто добавил статью по ссылке в избранное или поставил плюсик, никогда не использовать этот код.
Сейчас же я хочу продемонстрировать простейшую идею, предложенную Scalar в комментарии.
При загрузке страницы (даже до события готовности DOM дерева) обращаемся к хранилищу (в данном случае, это localStorage и sessionStorage), получить JSON, десериализовать его и положить в какую-нибудь переменную.
localObject = JSON.parse( localStorage.getItem( '_myStorage' ) ); // "{'a':1, 'b':2}" → {a:1, b:2}
Затем, каждые N миллисекунд производить обратный процесс:
localStorage.setItem( '_myStorage', JSON.stringify( localObject ) );
При событии onbeforeunload делать то же самое.
Реализация идеи проста (уровень сложности задачи низок и доступен даже новичку). Но, не все (и я в том числе) до этого додумались.
Код конструктора ObjectStoragevar ObjectStorage = function ObjectStorage( name, duration ) {
var self,
name = name || '_objectStorage',
defaultDuration = 5000;
// дабы не плодить кучу экземпляров, использующих один и тот же ключ хранилища,
// просто возвращаем единственный с заданным именем,
// меняя только duration (если имеется)
if ( ObjectStorage.instances[ name ] ) {
self = ObjectStorage.instances[ name ];
self.duration = duration || self.duration;
} else {
self = this;
self._name = name;
self.duration = duration || defaultDuration;
self._init();
ObjectStorage.instances[ name ] = self;
}
return self;
};
ObjectStorage.instances = {};
ObjectStorage.prototype = {
// type == local || session
_save: function ( type ) {
var stringified = JSON.stringify( this[ type ] ),
storage = window[ type + 'Storage' ];
if ( storage.getItem( this._name ) !== stringified ) {
storage.setItem( this._name, stringified );
}
},
_get: function ( type ) {
this[ type ] = JSON.parse( window[ type + 'Storage' ].getItem( this._name ) ) || {};
},
_init: function () {
var self = this;
self._get( 'local' );
self._get( 'session' );
( function callee() {
self.timeoutId = setTimeout( function () {
self._save( 'local' );
callee();
}, self._duration );
})();
window.addEventListener( 'beforeunload', function () {
self._save( 'local' );
self._save( 'session' );
});
},
// на случай, если нужно удалить таймаут (clearTimeout( storage.timeoutId ))
timeoutId: null,
local: {},
session: {}
};
Использование:
var storage = new ObjectStorage;
storage.local = {a:4, b: {c:5}};
storage.session = {a:7, b: {c:8}};
b = storage.local.b;
b.c = {d:6};
Читать дальше →
Тэги: javascript, localstorage, objectstorage, sessionstorage, storage, веб-разработка, локальный, хранилище
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Главная / Главные темы / Тэг «storage»
|
Взлеты Топ 5
Падения Топ 5
|