Есть несколько типов browser storage, такие как localStorage все они построены в и могут быть использованы непосредственно.
Объекты хранения являются недавним дополнением к стандарту. Таким образом, они не могут присутствовать во всех браузерах ......... Максимальный размер данных, которые могут быть сохранены, строго ограничен использованием файлов cookie.
Пример кода:
function storeMyContact(id) {
var fullname = document.getElementById('fullname').innerHTML;
var phone = document.getElementById('phone').innerHTML;
var email = document.getElementById('email').innerHTML;
localStorage.setItem('mcFull',fullname);
localStorage.setItem('mcPhone',phone);
localStorage.setItem('mcEmail',email);
}
С другой стороны, LocalStorage может не хватить, поэтому внешние библиотеки приходят в руки, которые фактически используют браузеры, встроенные в хранилище и сделать БД работает кросс-браузеры.
1- SQL, как DB sequelsphere(выглядит как подходит для тяжелой работы!) Образец
код для запроса, который будет работать непосредственно из браузера:
SELECT empl_id, name, age
FROM empl
WHERE age < 30
2- JSON как DB taffydb(подходит для повседневной деятельности!)
// Create DB and fill it with records
var friends = TAFFY([
{"id":1,"gender":"M","first":"John","last":"Smith","city":"Seattle, WA","status":"Active"},
{"id":2,"gender":"F","first":"Kelly","last":"Ruth","city":"Dallas, TX","status":"Active"},
{"id":3,"gender":"M","first":"Jeff","last":"Stevenson","city":"Washington, D.C.","status":"Active"},
{"id":4,"gender":"F","first":"Jennifer","last":"Gill","city":"Seattle, WA","status":"Active"}
]);
// Find all the friends in Seattle
friends({city:"Seattle, WA"});
3- Так как вы упомянули мобильный, jstorage - это база данных хранилища ключей для кросс-браузера для локального хранения данных в браузере. JStorage поддерживает все основные браузеры, как на рабочем столе (да - даже Internet Explorer 6), так и на мобильных устройствах.
Если вы хотели бы иметь больше возможностей -> (client-side-browser-database)
Вы используете приложение из браузера? Или отдельно? – MJoraid