【发布时间】:2014-09-26 21:14:12
【问题描述】:
我正在创建一个歌本网络应用程序(Phonegap 和 SenchaTouch)(大约 1000 首歌曲)。将歌词存储在本地以便快速搜索和访问而不会显着影响性能的最佳方法是什么。
【问题讨论】:
标签: database cordova sencha-touch local-storage
我正在创建一个歌本网络应用程序(Phonegap 和 SenchaTouch)(大约 1000 首歌曲)。将歌词存储在本地以便快速搜索和访问而不会显着影响性能的最佳方法是什么。
【问题讨论】:
标签: database cordova sencha-touch local-storage
你刚才说了,LocalStorage 是最好的方法。在过去的项目中,我们使用这种方法来创建用户数据库并将他们的记录同步回数据服务器。我们测试了高达 5MB 的数据,即使在 iPad 1 和 Android 4.2.2 上也能正常运行。
保存数据:
var currentTrack = {
"track_album": "Romance Night",
"track_name": "Love you forever",
"track_lyrics": "Lorem ipsum dolor sit amet"
};
localStorage.setItem('track_3243242', JSON.stringify(songdata));
读取数据:
var readTrack = localStorage.getItem('track_3243242');
console.log(JSON.parse(readTrack));
【讨论】:
我知道的最好方法是:
您可以从那里过滤、排序、...
【讨论】: