【问题标题】:PhoneGap localStorage taking too long to access dataPhoneGap localStorage 访问数据的时间太长
【发布时间】:2014-07-20 05:37:12
【问题描述】:

我在localMemory中保存了长字符串UserContacts,但是访问数据需要很长时间,这是我正在使用的代码:

var $Contacts = $('#Contacts');
        var htmltext = window.localStorage.getItem("UserContacts");
        $(htmltext).appendTo($Contacts);
        $Contacts.listview("refresh").listview();

任何想法如何提高性能?
附言我正在为 android 开发应用程序并使用 PhoneGap。
谢谢。

【问题讨论】:

  • 如果这是一个简单的html内容,那么你可以将它保存在另一个html文件中,并可以使用jquery加载

标签: javascript android jquery cordova local-storage


【解决方案1】:

在本地存储中存储 html 时,您应该只保存数据,然后使用 javascript 创建 html,请参见下面的代码

var data = window.localStorage.getItem("UserContacts");
var len = data.length;
var html = "";
for(var i=0; i< len;i++) {
html += $("<li/>").text(data[i]);
}   

$("ul#yourId").append(html)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-08
    • 2017-12-20
    • 1970-01-01
    • 2014-07-27
    • 1970-01-01
    • 1970-01-01
    • 2021-07-22
    • 1970-01-01
    相关资源
    最近更新 更多