我在localMemory中保存了名为UserContacts
的长字符串,但访问数据需要很长时间,这是我正在使用的代码:
var $Contacts = $('#Contacts');
var htmltext = window.localStorage.getItem("UserContacts");
$(htmltext).appendTo($Contacts);
$Contacts.listview("refresh").listview();
如何提高性能?
附:我正在为Android开发应用程序并使用PhoneGap。
谢谢。
答案 0 :(得分:0)
而不是在localstorage中存储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)