websql.js 封装了异步的 WebSQL 调用,使用延迟承诺并提供 SQL 工具方法。
示例代码:
<script src="path/to/when.js"></script> <script src="path/to/websql.js"></script> // Using a CommonJS Promisses/A implementation: define(["websql", "when"], function(websql, when) { websql.config({ defer: when.defer }); ... }) // Using jQuery Deferred implementation: define(["websql", "jquery"], function(websql, $) { websql.config({ defer: $.Deferred }); ... }) var wsdb = websql("test"); wsdb.read("SELECT * FROM ..."); .then(function(resultSet) { ... });