-1
我想了解學習JS之後的一段時間。我最近發現了一篇關於如何用sqlite和JS創建待辦事項列表的簡短教程。這裏是一些代碼:javascript/sqlite noob - 變量的聲明
var html5rocks = {};
html5rocks.webdb = {};
html5rocks.webdb.db = null;
html5rocks.webdb.open = function() {
var dbSize = 5 * 1024 * 1024; // 5MB
html5rocks.webdb.db = openDatabase("Todo", "1.0", "Todo manager", dbSize);
}
html5rocks.webdb.createTable = function() {
var db = html5rocks.webdb.db;
db.transaction(function(tx) {
tx.executeSql("CREATE TABLE IF NOT EXISTS todo(ID INTEGER PRIMARY KEY ASC, todo TEXT, added_on DATETIME)", []);
});
}
我不明白的是爲什麼html5rocks.webdb = {};
和html5rocks.webdb.db = null;'
聲明是這樣寫的那個。你怎麼能指定webdb
和webdb.db
這種方式之前,你聲明他們作爲變數裏面'html5rocks{}?
我從來沒有見過這種方式來聲明變量。 有人可以解釋一下嗎?
謝謝你的回答。 – blender28