真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

HTML5使用WebStorage儲存的方法

這篇文章主要介紹HTML5使用Web Storage儲存的方法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

成都創(chuàng)新互聯(lián)公司擁有一支富有激情的企業(yè)網(wǎng)站制作團隊,在互聯(lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)深耕十載,專業(yè)且經(jīng)驗豐富。十載網(wǎng)站優(yōu)化營銷經(jīng)驗,我們已為上千家中小企業(yè)提供了成都網(wǎng)站設(shè)計、成都做網(wǎng)站解決方案,定制制作,設(shè)計滿意,售后服務(wù)無憂。所有客戶皆提供一年免費網(wǎng)站維護!

在HTML5之前,存儲客戶端數(shù)據(jù),分擔(dān)了服務(wù)器存儲負擔(dān)主要是用cookies。但cookies卻有很多局限性,比如:Cookie`數(shù)量和長度的限制。每個domain最多只能有20條cookie,每個cookie長度不能超過4KB,否則會被截掉;安全性問題。如果cookie被人攔截了,那人就可以取得所有的session信息。即使加密也與事無補,因為攔截者并不需要知道cookie的意義,他只要原樣轉(zhuǎn)發(fā)cookie就可以達到目的了;有些狀態(tài)不可能保存在客戶端。例如,為了防止重復(fù)提交表單,我們需要在服務(wù)器端保存一個計數(shù)器。如果我們把這個計數(shù)器保存在客戶端,那么它起不到任何作用。

為了破解Cookie的一系列限制(主要是cookie的大小和多少都受限制,并且每次你請求一個新的頁面的時候Cookie都會被發(fā)送過去,這樣無形中浪費了帶寬,另外cookie還需要指定作用域,不可以跨域調(diào)用),HTML5通過JS的新的API就能直接存儲大量的數(shù)據(jù)到客戶端瀏覽器,而且支持復(fù)雜的本地數(shù)據(jù)庫,讓JS更有效率。HTML5支持兩種的WebStorage:永久性的本地存儲(localStorage),會話級別的本地存儲(sessionStorage)。下面就讓我們來了解一下HTML5如何使用Web Storage儲存,介紹Web Storage儲存的2種方式,希望對大家有所幫助!

一:localStorage(永久性的本地存儲)

一直存儲在本地,數(shù)據(jù)存儲是永久的,除非用戶或程序?qū)ζ溥M行刪除操作;localStorage 對象存儲的數(shù)據(jù)沒有時間限制。第二天、第二周或下一年之后,數(shù)據(jù)依然可用。

特點:
   ① 域內(nèi)安全、永久保存。即客戶端或瀏覽器中來自同一域名的所有頁面都可訪問localStorage數(shù)據(jù)且數(shù)據(jù)除了刪除否則永久保存,但客戶端或瀏覽器之間的數(shù)據(jù)相互獨立。
   ② 數(shù)據(jù)不會隨著Http請求發(fā)送到后臺服務(wù)器;
   ③ 存儲數(shù)據(jù)的大小機會不用考慮,因為在HTML5的標準中要求瀏覽器至少要支持到4MB。



	
		
		localStorage
	
	
		
	

效果圖:

HTML5使用Web Storage儲存的方法

localStorage提供了四個方法來輔助我們進行對本地存儲做相關(guān)操作。
   (1)setItem(key,value):添加本地存儲數(shù)據(jù)。兩個參數(shù),非常簡單就不說了。
   (2)getItem(key):通過key獲取相應(yīng)的Value。
   (3)removeItem(key):通過key刪除本地數(shù)據(jù)。
   (4)clear():清空數(shù)據(jù)。

二.sessionStorage(會話級別的本地存儲)

在會話期內(nèi)有效,數(shù)據(jù)在瀏覽器關(guān)閉后自動刪除;

特點:會話控制、短期保存。會話概念與服務(wù)器端的session概念相似,短期保存指窗口或瀏覽器或客戶端關(guān)閉后自動消除數(shù)據(jù)。



	
		
		sessionStorage
	
	
		
	

效果圖:

HTML5使用Web Storage儲存的方法

sessionStorage提供了四個方法來輔助我們進行對本地存儲做相關(guān)操作。
   (1)setItem(key,value):添加本地存儲數(shù)據(jù)。兩個參數(shù),非常簡單就不說了。
   (2)getItem(key):通過key獲取相應(yīng)的Value。
   (3)removeItem(key):通過key刪除本地數(shù)據(jù)。
   (4)clear():清空數(shù)據(jù)。

以上是HTML5使用Web Storage儲存的方法的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


文章名稱:HTML5使用WebStorage儲存的方法
轉(zhuǎn)載來于:http://weahome.cn/article/pgodgd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部