Tag: web sql

JavaScript对象按字母顺序排列

这里是我正在构build的一个Node Webkit Web包装器的摘录,我遇到了一个问题。 请参阅下面的<—-行。 get_columns是一个简单的JavaScript数组: ['id','group_name','description'] 但是当它们从数据库中出来时,对象(也就是results.rows.item(i) ): {'description','group_name','id'} 这是因为浏览器或JavaScript想按字母顺序排列所有对象吗? db.transaction(function(tx) { var sql = 'SELECT ' + get_columns + ' FROM ' + table; tx.executeSql(sql, [], function(tx, results) { if (results.rows.length) { for (var i = 0; i < results.rows.length; i++) { _data.push(results.rows.item(i)); // <—- columns from WebSQL are in alphabetical order, so not […]

我可以让HTML5可更新数据库在本地search吗?

我正在制作一个网站,专注于网站内部的索引search。 问题在于查询,因为生产服务器非常便宜。 我认为这可能是一个好主意,开始与node.js而不是PHP开发。 但是这个问题远远更远。 我想将站点数据库的部分 (名称,姓名,标签,URL)推送到客户端浏览器,并在本地进行search,每当用户添加数据库中的新条目时推送实时更新,在24小时后或多或less下载所有内容。 这样的话,服务器不会把结果放在客户端上,只是推送新的条目或数据库。 我可以这样做吗? 我需要什么? 我想过使用IndexedDB并为WebSQL浏览器添加一个polyfill,但我不知道这些技术是否可以做到这一点,我要求今天。

浏览器数据库可以在其他设备之间同步?

我正在开发一个Web应用程序,我想添加function,使用户可以在离线时使用它(应用程序caching)。 我正在寻找一种工具,可以在离线设备之间同步浏览器的数据库(IndexedDB),然后在互联网访问返回时与MySQL同步。 PouchDB具有这种function。 每个设备都有多个PouchDB,您可以在每个PouchDB和CouchDB之间进行双向复制(同步)。 但是我需要MySQL支持。