2010-12-02 3 views
2

Я работаю с HTML5 для создания базы данных на стороне клиента, используя библиотеку Lawnchair Javascript, но когда у создать новый объект Lawnchair, что я получаю новый локальное хранилище, а не новая база данныхКак создать клиентскую базу данных, которая сохраняется между сеансами?

var people = new Lawnchair('people'); 

в проблема в том, что в локальном хранилище у меня есть только одна таблица, и мне нужно создать больше, чем одну таблицу.

+0

Название говорит о сеансе, но вместо этого ваш текст говорит о нескольких базах данных. Что вам нужно, точно? – jwueller 2010-12-02 14:40:42

ответ

0

Вы можете использовать базы данных Web SQL, но это реализовано только в Chrome, Safari и Opera. Если это не проблема, смотрите здесь: http://www.html5rocks.com/tutorials/offline/storage/

Кстати, что вы имеете в виду с

в локальном хранилище У меня есть только одна таблица

?

Вы можете использовать локальное хранилище для хранения различных значений, например, так:

localStorage['foo'] = "foo"; 
localStorage['bar'] = "bar"; 
localStorage['baz'] = "baz"; 

Значения являются строками, так что вы можете также сохранить сказать JSON или что-то другое, если вам нравится.