目的:通过LocalStrorage实现存储搜索历史--结合store.js实现
代码如下:
function addSearchHistory(key,value) { var oldArr = store.get(key); if(oldArr){ for (var i = 0; i < oldArr.length; i++) { if (oldArr[i] === value) { oldArr.splice(i, 1); // 如果数据组存在该元素,则把该元素删除 break; } } oldArr.unshift(value); // 再添加到第一个位置 store.set(key,oldArr); } else { var newArr = new Array(); newArr.unshift(value); store.set(key,newArr); } }
本文介绍如何通过LocalStorage技术实现网页搜索历史的存储与管理,包括存储逻辑、删除重复记录及更新操作。
8089

被折叠的 条评论
为什么被折叠?



