久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx

使用localStorage制作歷史搜索記錄

2023-02-22    分類: 網(wǎng)站建設(shè)

localStorag是在HTML5中,新加入的一個特性,localStorage主要是用來作為本地存儲來使用的,用來解決cookie存儲空間不足的問題,因為cookie中每條cookie的存儲空間為4k,但是localStorage在一般瀏覽器中支持的是5M大小,這個大小在不同的瀏覽器中會有所不同。
localStorage的優(yōu)勢是拓展了cookie的4K限制,localStorage會可以將第一次請求的數(shù)據(jù)直接存儲到本地,這個相當(dāng)于一個5M大小的針對于前端頁面的數(shù)據(jù)庫,相比于cookie可以節(jié)約帶寬,但是局限性是只有在IE8以上的IE版本才支持localStorage這個屬性。目前所有的瀏覽器中都會把localStorage的值類型限定為string類型,所以在使用時,需要把string類型轉(zhuǎn)成我們常用的JSON數(shù)組對象類型。localStorage在瀏覽器的隱私模式下是不可讀取的,localStorage本質(zhì)上是對字符串的讀取,如果存儲內(nèi)容多的話會消耗內(nèi)存空間,會導(dǎo)致頁面變卡,所以需要控制存儲的數(shù)據(jù)量,或者清除存儲數(shù)據(jù)。localStorage不能被爬蟲抓取到,從一定程度上保護了用戶個人隱私。

input

以下是使用展示

JS代碼
因為我搜索框與展示搜索結(jié)果記錄的頁面是分開的,所以我這邊是先把搜索值傳遞到后臺,然后再傳到前端。
搜索列表
然后就能得到以下的歷史搜索記錄列表
JS
根據(jù)網(wǎng)站的需求,我這邊還加上了刪除單條歷史搜索記錄,清除所有歷史搜索記錄以及根據(jù)歷史搜索記錄再查詢功能。
以下貼具體代碼:
html
前端代碼:
<div class="orderlist">
<ul id="keyname">
</ul>
<div class="btn">
<input type="button" id="Clear" onclick="DeletaAll()" value="Clear" class="b1" />
<input type="button" id="Track" onclick="Track()" value="Track" class="b2"/>
</div>
</div>
JS代碼
Javascript代碼:
<script>
var searchArr;
//定義一個search用來存儲搜索記錄的,判斷瀏覽器有無數(shù)據(jù)存儲(搜索歷史)
if(localStorage.search){
//如果有,則把搜索記錄轉(zhuǎn)成數(shù)組的形式存放到searchArr的數(shù)組里(localStorage以字符串的形式存儲,所以要把它轉(zhuǎn)換成數(shù)組的形式)
searchArr= localStorage.search.split(",")
}else{
//如果沒有,則定義searchArr為一個空的數(shù)組
searchArr = [];
}
// console.log(searchArr);
//把存儲的數(shù)據(jù)顯示出來作為搜索歷史
MapSearchArr();
$(function(){
var val = '{$trackNo}';//接收從后臺傳來的搜索值
if(val!=''){
//判斷搜索值是否已重復(fù),如果重復(fù)就去重
KillRepeat(val);
//去重后把數(shù)組存儲到瀏覽器localStorage
localStorage.search = searchArr;
//然后再把搜索內(nèi)容顯示出來
MapSearchArr();
}
});
function MapSearchArr(){
var tmpHtml = "";
for (var i=0;i<searchArr.length;i++){
var n = i+1;
tmpHtml += "<li onclick='Choose(this)'><div class='t1'>"+n+".</div><div class='t2'>"+searchArr[i]+"</div><div class='ic' onclick='Del(this)'></div></li>"
}
$("#keyname").html(tmpHtml);
}
//去重
function KillRepeat(val){
var kill = 0;
for (var i=0;i<searchArr.length;i++){
if(val===searchArr[i]){
kill ++;
}
}
if(kill<1){
searchArr.push(val);
}
}
//刪除搜索記錄
function Del(obj){
var n = $(obj).prev().text();
DeleteArr(n);
}
//刪除
function DeleteArr(val){
for (var i=0;i<searchArr.length;i++){
if(val==searchArr[i]){
searchArr.splice(i,1);
}
}
if(searchArr.length==0){
DeletaAll();
}else{
localStorage.search = searchArr;
window.location.reload();
}
}
//刪除所有的搜索記錄
function DeletaAll(){
localStorage.clear();
window.location.href="{:urlrotue('Search/index2')}";
}
function Choose(obj){
$(obj).addClass('on').siblings().removeClass('on');
}
//點擊搜索記錄進行查詢
function Track(){
var trackno = $(".on").children('.t2').text();
window.location.href = "{:urlrotue('Search/index2')}?trackNo="+ trackno;
}
</script>

新聞標(biāo)題:使用localStorage制作歷史搜索記錄
鏈接地址:http://www.js-pz168.com/news2/238952.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航網(wǎng)站排名網(wǎng)站內(nèi)鏈網(wǎng)站營銷搜索引擎優(yōu)化ChatGPT

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護公司
久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx
久久亚洲精品国产精品紫薇| 一区二区三区电影在线播| 亚洲老司机在线| 日韩中文字幕亚洲一区二区va在线| 麻豆成人在线观看| 91麻豆精品在线观看| 欧美少妇一区| 欧美美女一区二区三区| 欧美国产成人精品| 日本不卡一区二区三区 | 艳妇臀荡乳欲伦亚洲一区| 久久99精品久久久久久国产越南| 99精品欧美一区二区三区综合在线| 日本高清不卡一区二区三| 欧美高清视频在线高清观看mv色露露十八 | 91 com成人网| 国产精品久久久久国产精品日日| 日韩激情视频在线观看| 91免费观看视频| 在线成人av电影| 久久久精品免费免费| 婷婷中文字幕综合| 91久色porny| 色吧成人激情小说| 国产欧美精品一区二区三区四区 | 亚洲精品一区二区三| 欧美成人欧美edvon| 亚洲午夜久久久久久久久电影院 | 日韩中文欧美在线| 91在线porny国产在线看| 中文字幕日韩精品一区二区| 久久久亚洲精品一区二区三区| 亚洲福中文字幕伊人影院| av网站一区二区三区| 色综合网色综合| 中文字幕成人av| 国产美女主播视频一区| 秋霞毛片久久久久久久久| 国产日韩一区欧美| 欧美视频在线播放| 亚洲欧美色一区| 成人免费黄色在线| 一本大道久久精品懂色aⅴ | 欧美浪妇xxxx高跟鞋交| 亚洲综合一二三区| 97精品电影院| 欧美视频一区二区| 亚洲精品视频免费看| 91污在线观看| 欧美老肥妇做.爰bbww| 亚洲国产美国国产综合一区二区| 91麻豆视频网站| 在线电影院国产精品| 亚洲成在人线免费| 国产精品久久一区二区三区| 在线综合亚洲欧美在线视频| 亚洲成a人v欧美综合天堂下载| 成人3d动漫一区二区三区91| 91精品婷婷国产综合久久性色| 亚洲gay无套男同| 国产一区免费| 精品久久久久久最新网址| 美女在线视频一区| 日韩免费中文专区| 国产精品久线在线观看| 成人a免费在线看| 欧美日韩mp4| 琪琪久久久久日韩精品| 欧美成人dvd在线视频| 国产亚洲欧美一级| 成人免费高清视频在线观看| 欧美性猛片xxxx免费看久爱| 亚洲成人免费看| 久久婷婷人人澡人人喊人人爽| 久久蜜桃av一区二区天堂| 国产成人夜色高潮福利影视| 91黄色激情网站| 亚洲va欧美va人人爽午夜| 久久riav二区三区| 欧美极品另类videosde| 99精品桃花视频在线观看| 欧美一级免费大片| 国产综合久久久久影院| 在线观看视频一区二区欧美日韩| 亚洲午夜av在线| 鲁丝一区二区三区免费| 国产精品沙发午睡系列990531| 91丝袜美腿高跟国产极品老师 | 高清beeg欧美| 欧美一区三区二区| 狠狠狠色丁香婷婷综合激情 | 久久精品99久久| 国产精品国产自产拍高清av| 成人动漫在线视频| 精品成人一区二区| 成人av片在线观看| 精品剧情v国产在线观看在线| 国产suv精品一区二区6| 91精品久久久久久久99蜜桃 | 精品视频一区三区九区| 蜜臀久久99精品久久久画质超高清 | 欧美在线观看视频一区二区| 日日夜夜免费精品| 色综合久久综合网| 日本成人中文字幕在线视频 | 亚洲成人福利片| 亚洲va久久久噜噜噜久久狠狠| 一区二区国产盗摄色噜噜| 热re99久久精品国99热蜜月| 一级特黄大欧美久久久| 日本不卡一区二区三区在线观看| 一区二区三区四区五区视频在线观看| 欧美成人一区二区在线| 夜夜精品视频一区二区| 丝袜足脚交91精品| 石原莉奈在线亚洲二区| 91极品视觉盛宴| 激情都市一区二区| 91精品国产欧美一区二区成人| 风间由美中文字幕在线看视频国产欧美| 日韩亚洲电影在线| 99热99精品| 国产欧美日韩不卡免费| 精品九九九九| 一区二区三区日韩在线观看| 日韩在线观看电影完整版高清免费| 亚洲电影激情视频网站| 色噜噜狠狠色综合欧洲selulu| 蜜桃视频在线观看一区| 在线成人高清不卡| 成人h动漫精品一区二| 国产婷婷一区二区| 久久综合狠狠综合久久综青草| 亚洲一区二区三区四区在线| 一本大道综合伊人精品热热| 精品亚洲国内自在自线福利| 日韩午夜小视频| 国产福利一区二区三区在线观看| 18涩涩午夜精品.www| 亚洲一区3d动漫同人无遮挡| 麻豆精品一区二区三区| 日韩欧美在线123| 99久久一区三区四区免费| 亚洲人成亚洲人成在线观看图片| 少妇精品久久久久久久久久| 久久黄色级2电影| 欧美不卡123| 国产综合第一页| 午夜视频一区在线观看| 欧美精品丝袜中出| 99re热这里只有精品视频| 成人免费一区二区三区视频| 一本色道久久99精品综合| 国产一区二区伦理| 国产亲近乱来精品视频 | 波波电影院一区二区三区| 国产精品伦理一区二区| 亚洲精品久久久久久一区二区| 经典三级视频一区| 久久久久久亚洲综合影院红桃| 美国av一区二区三区| 蜜桃av一区二区| 久久免费视频一区| 日韩久久久久久久| 国产一区二区三区四区五区美女 | 岛国视频一区| 亚洲h动漫在线| 日韩一级二级三级| 久久久久久久久四区三区| 免费在线视频一区| 久久久久久久综合日本| 午夜精品区一区二区三| 国产成人啪免费观看软件 | 国产伦理一区二区三区| 天天色天天爱天天射综合| 日韩欧美国产麻豆| 欧美精品与人动性物交免费看| 久久爱www久久做| 欧美国产视频在线| 91精品福利在线| 91久久精品www人人做人人爽| 亚洲一二三区在线观看| 日韩午夜在线播放| 日本亚洲导航| 国产成人精品影视| 亚洲美女视频一区| 91精品国产免费| 欧美综合77777色婷婷| 国产二区国产一区在线观看| 综合久久给合久久狠狠狠97色| 欧美撒尿777hd撒尿| 精品国产乱码久久久久久108| 久久精品国产一区二区三 | 国产精品永久入口久久久| 男人的天堂久久精品| 亚洲国产激情av| 欧美三级三级三级爽爽爽| 国模精品娜娜一二三区| 狠狠色综合播放一区二区| 1区2区3区精品视频|