我正在制作一本歌本webapp(Phonegap& SenchaTouch)(约1000首歌曲)。在本地存储歌词的最佳方法是什么,以便快速搜索和访问,而不会显着影响性能。
答案 0 :(得分:1)
你刚才说过,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));
答案 1 :(得分:0)
我知道的最好方法是:
从那里你可以过滤,排序,......