国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

總結本地存儲幾種方式

jackzou / 1698人閱讀

摘要:最近學習了本地存儲幾種方式各自的特點和區別,遂記錄下來,以加深印象。是服務器種植在客戶端的形式文本文件。這也是限制大小的原因。保存在客戶端,不隨著請求發送給服務器,避免了流量的浪費。存儲的信息是會話級別的,同域也是不能共享的。

最近學習了本地存儲幾種方式各自的特點和區別,遂記錄下來,以加深印象。

一、cookie

cookie算是比較早的技術,最初是為了記錄http的狀態,提高訪問速度。cookie是服務器"種植"在客戶端的key-value形式文本文件。但同時客戶端也能操作cookie。
特點

大小:cookie的大小限制在4k。每個域名下cookie的個數現在在20個。

在客戶端請求服務器端和服務器響應時,cookie始終被攜帶在http請求中,即使不需要(造成流量浪費)。這也是限制cookie大小的原因。

客戶端可以通過document.cookie操作cookie,并不安全。

cookie可以設置過期時間、路徑、域和httpOnly等字段。如果設置了過期時間,cookie會保存在硬盤里,知道到了設定的過期時間才會失效。若未設置過期時間,在瀏覽器窗口關閉時,cookie就失效了。路徑和域兩個字段限制了cookie的作用范圍。httpOnly設置為true,則js不能通過document.cookie操作cookie。

二、localStorage

它也是采用key-value的形式存儲數據,但是它與cookie有很大的區別
特點

對比著來,localStorage能保存更大的數據,標準瀏覽器是5Mb。

localStorage保存在客戶端,不隨著請求發送給服務器,避免了流量的浪費。

客戶端可以通過:setItem、getItem方法訪問localStorage。

并且,localStorage沒有過期時間,如果不手動清除,數據就永遠不會過期,一直保存在瀏覽器當中。

存儲的信息在同一域中是共享的。

三、sessionStorage

特點

與localStorage不同的是,sessionStorage并不持久化,在窗口關閉那一刻,sessionStorage會被清除。

存儲的信息是會話級別的,同域也是不能共享的。關閉當前標簽頁,sessionStorage即失效。

四、session(附加)

上面提到了cookie,順帶提一下session。客戶端第一次訪問服務器,服務器種植一個cookie,保存唯一的sessionId。后面客戶端再次訪問,會讀取此sessionId,隨即能在服務端讀取到此id保存的會話對象。
特點

session是基于cookie的,由于session在客戶端不可被修改,相對于cookie來說安全,所以可存放一些重要數據。

數據保存在服務器端,客戶端通過sessionId,讀取到相對應的數據。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/90475.html

相關文章

  • 史上最全阿里 Java 面試題總結

    摘要:以下為大家整理了阿里巴巴史上最全的面試題,涉及大量面試知識點和相關試題。的內存結構,和比例。多線程多線程的幾種實現方式,什么是線程安全。點擊這里有一套答案版的多線程試題。線上系統突然變得異常緩慢,你如何查找問題。 以下為大家整理了阿里巴巴史上最全的 Java 面試題,涉及大量 Java 面試知識點和相關試題。 JAVA基礎 JAVA中的幾種基本數據類型是什么,各自占用多少字節。 S...

    winterdawn 評論0 收藏0
  • 說一說幾種登錄認證方式,你用的哪一種

    摘要:登錄認證幾乎是任何一個系統的標配,系統客戶端等,好多都需要注冊登錄授權認證。假設我們開發了一個電商平臺,并集成了微信登錄,以這個場景為例,說一下的工作原理。微信網頁授權是授權碼模式的授權模式。 登錄認證幾乎是任何一個系統的標配,web 系統、APP、PC 客戶端等,好多都需要注冊、登錄、授權認證。 場景說明 以一個電商系統,假設淘寶為例,如果我們想要下單,首先需要注冊一個賬號。擁有了賬...

    idealcn 評論0 收藏0
  • IMWeb前端提升營七天學習總結

    摘要:寫在前面月到這天,前端提升營,騰訊大佬們分享個人經驗,使出各種前端方面的大招。并且減輕服務器的負擔,的原則是按需取數據,可以最大程度的減少冗余請求和響應對服務器造成的負擔。控制表單控件的禁用狀態。 寫在前面 5月24到30這7天,IMWeb前端提升營,騰訊大佬們分享個人經驗,使出各種前端方面的大招。從中學習了很多前端方面的知識,也get到了前端學習的方法論,還有一些算法知識等等。 現將...

    mating 評論0 收藏0

發表評論

0條評論

jackzou

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<