javascript

How to use of changeVersion その2

前回のエントリで、以下のように記述しましたが、NGでした。 openDatabaseにpostVerを指定し、changeVersion(preVer, postVer, callback)を呼ぶと、currentVersionと引数が違う、というエラーが出る current version of the database and `oldVersion` argum…

How to use of changeVersion

HTML5のclient-side databaseはバージョン管理されています。Asynchronous database APIでは、このバージョンが変わった際に実行するハンドラを登録する仕組みが提供されています。 The changeVersion() method allows scripts to atomically verify the ver…

test for asynchronous code with QUnit

以前のエントリで書きましたが、SQL-based database APIの一部のメソッドの実行は非同期となります。非同期のメソッドをテストする為に、QUnitを使ってみました。 QUnit QUnitは、jQuery自体のコードやプラグインのテストに使われている、JavaScript用のテス…