void function(version){var app = function(e) {
_this.DB;
}/**
* 初始化数据库
* @param {String} dbName
* @param {String} dbVersion
* @param {String} dbDesc
* @param {String} dbSize*/app.prototype.dbConnect= function(dbName,dbVersion,dbDesc,dbSize){try{if (!window.openDatabase) {
console.log('Databases are not supported in this browser.');return false;
}else{
dbName= dbName ? dbName : 'SHICAI_APP';
dbVersion= dbVersion ? dbVersion : '1.0';
dbDesc= dbDesc ? dbDesc : 'SHICAI_DB for User Mobile';
dbSize= dbSize ? dbSize : (2 * 1024 * 1024);
_this.DB=openDatabase(dbName, dbVersion, dbDesc, dbSize);return true;
}
}catch(e) {if (e == 2) {
console.log("Invalid database version.");
}else{
console.log("Unknown error "+e+".");
}return false;
}
}/**
* 创建表
* @param {String} tableName
* @param {Object} tableField*/app.prototype.dbDefineTable= function(tableName,tableField){if(!tableName || !tableField){
console.log('ERROR: Function "dbCreateTable" tableName or tableField is NULL.');
}var fieldArr =[];varfieldItem;var i = 0;for (var field intableField){
field.toString();
tableField[field].toString();
fieldArr[i]= field+' '+tableField[field];
i++;
}
fieldIt