, DCoder () !
-, , , , WebSQL. IndexedDB, W3C.
- WebSQL, , , , API , .
BakedGoods, . , , , :
bakedGoodsd.set({
data: [{key: "key1", value: "value1"}, {key: "key2", value: "value2"}]
storageTypes: ["webSQL"],
complete: function(byStorageTypeStoredItemRangeDataObj, byStorageTypeErrorObj){}
});
..., , , , API:
function insertData(transaction)
{
var dataInsertStatement = "INSERT INTO Main(key, value) VALUES (?, ?)";
var dataArray = [{key: "key1", value: "value1"}, {key: "key2", value: "value2"}];
int i = 0;
function advance()
{
if(++i < dataArray.length)
insertDataItem();
}
function insertDataItem()
{
transaction.executeSql(
dataInsertStatement,
[dataArray[i].key, dataArray[i].value],
advance
);
}
insertDataItem();
}
function conductDataInsertTransac(database)
{
database.transaction(insertData);
}
window.openDatabase("Baked_Goods", "", "Baked Goods", 1024*1024, conductDataInsertTransac);
BakedGoods - . , WebSQL .
, , .
, , BakedGoods :).