H5 js 處理localstorage方法封裝

2021-08-04 14:54:35 字數 1083 閱讀 1762

/*

儲存localstorage時候最好是封裝乙個自己的鍵值,在這個值裡儲存自己的內容物件,封裝乙個方法針對自己物件進行操作。避免衝突也會在開發中更方便。

*/var mystorage = (function mystorage()

var set = function(key,value)

mydata = json.parse(mydata);

mydata.data[key] = value;

storage.setitem(ms,json.stringify(mydata));

return mydata.data;

};var get = function(key)

mydata = json.parse(mydata);

return mydata.data[key];

};var remove = function(key)

mydata = json.parse(mydata);

delete mydata.data[key];

storage.setitem(ms,json.stringify(mydata));

return mydata.data;

};var clear = function();

var init = function()}');

};return ;

})();

console.log(mystorage.set('tqtest','tqtestcontent'));//儲存

console.log(mystorage.set('tqtest1','tqtestcontent1'));//儲存

console.log(mystorage.set('tqtest1','newtqtestcontent1'));//修改

console.log(mystorage.get('tqtest'));//讀取

console.log(mystorage.remove('tqtest'));//刪除

mystorage.clear();//整體清除

H5 js 處理localstorage方法封裝

儲存localstorage時候最好是封裝乙個自己的鍵值,在這個值裡儲存自己的內容物件,封裝乙個方法針對自己物件進行操作。避免衝突也會在開發中更方便。var mystorage function mystorage var set function key,value mydata json.par...

h5 js實現單機版貪吃蛇

專案演示位址 技術細節 var snake body 蛇節陣列,儲存每個蛇節的位置 var direction 蛇當前移動的方向 var food position 食物的位置,每次被蛇吃掉時更新 複製 function init snake 蛇開始預設向右邊移動 direction right 食...

H5 JS實現手機搖一搖功能

為了實現它,就需要用到html5的deviceorientation特性。它提供的devicemotion事件封裝了裝置的運動感測器時間,通過改時間可以獲取裝置的運動狀態 加速度等資料 另還有deviceorientation事件提供了裝置角度 朝向等資訊 而通過devicemotion對裝置運動狀...