gpt4 book ai didi

javascript - 提高 iPhone 4 设备 (iOS 7) 中的本地存储性能

转载 作者:行者123 更新时间:2023-11-28 01:15:59 25 4
gpt4 key购买 nike

我正在为我的一个应用程序使用phonegap,它很大程度上依赖于localStorage。我已经使用 JS 的传统 getItem 和 setItem 编写了所有代码,如下所示

 localStorage.setItem(key, val)

 localStorage.getItem(key)

它在 Android 中运行良好,但在运行 iOS7 的 iPhone4 中会非常慢。如何提高 localStorage 的性能。

最佳答案

我已经为 localStorage 编写了一个小包装,如下所示,现在它的工作就像一个魅力,如果有人感兴趣,请使用它,如果有更好的解决方案,请告诉我。

var LStorage = (function () {
function LStorage() {
this.localStorage = JSON.parse(JSON.stringify(localStorage));
}
LStorage.prototype.setItem = function (key, val) {
this.localStorage[key] = val;
localStorage.setItem(key, val);
};
LStorage.prototype.getItem = function (key, undef) {
var val = this.localStorage[key];
return val;
};
LStorage.prototype.removeItem = function (key) {
delete this.localStorage[key];
localStorage.removeItem(key);
return true;
};
return LStorage;
})();

谢谢。

关于javascript - 提高 iPhone 4 设备 (iOS 7) 中的本地存储性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23829229/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com