cookies,sessionStorage,localStorage的相同點和不同點
js中常見的儲存方式是什麼?有什麼相同點和不同點?
在js中有三種儲存方式,cookies;sessionStorage;localStorage;
相同點:
三種都儲存在客戶端。
不同點:
1. 儲存大小
cookie:儲存的資料大小不能超過4k;
sessionStorage和localStorage:儲存大小可以達到5M或者更多,只能儲存字串類物件,如果想要儲存其他,需要對其進行編碼解碼;
2.有效時間
cookie:設定的cookie儲存週期內一直有效,及時瀏覽器關閉;
sessionStorage:資料在瀏覽器視窗關閉後自動刪除;
localStorage:除非主動刪除資料,否者資料會持久儲存;
3.資料和伺服器之間的互動方式
cookie:資料從客戶端自動傳遞到伺服器,反之伺服器端也可以寫cookie到客戶端,cookie可以被限制在某一路徑下;
sessionStorage和localStorage:僅在本地儲存;
4.作用域
cookie:在所有同源視窗共享;
sessionStorage:在不同的瀏覽器視窗中不共享,即使在同一頁面上也不共享;
localStorage:在所有的同源視窗中是共享的;
相關推薦
為什麽計算機網絡有七層和四層之說,有什麽相同點和不同點
鏈路 www. amp 鏈路層 hit space color ace 數據鏈路 “七層”是OSI參考模型,即物理層 、 數據鏈路層 、 網絡層、傳輸層、 會話層 、表示層、應用層 ; “四層”是TCP/IP參考模型,即物理鏈路層、 網絡層、傳輸層、應用層。 雖說有四層和七
cookies,sessionStorage,localStorage的相同點和不同點
js中常見的儲存方式是什麼?有什麼相同點和不同點? 在js中有三種儲存方式,cookies;sessionStorage;localStorage; 相同點: 三種都儲存在客戶端。 不同點: 1. 儲存大小 cookie:儲存的資料大小不能超過4k; sessionSto
抽象類和介面的相同點和不同點,學習筆記
抽象類和介面的相同點: 1.都不能被例項化 2.介面的實現類或抽象類的子類都只有實現了介面或抽象類中的方法後才能被例項化 不同點: 1.介面只有定義,其方法不能再介面中實現,只有實現介面的類才能實現
JavaScript中離線應用和客戶端存儲(cookies、sessionStorage、localStorage)
getc 帶寬 元素 locals back cookie 代碼 無形中 空間名 一、離線應用 所謂離線web應用,就是在設備不能上網的情況下仍然可以運行的應用。 開發離線web應用需要幾個步驟:首先,確保應用知道設備是否能上網,以便下一步執行正確的操作;然後,應用還必須能
Cookie,sessionStorage,localStorage
cookie用在寫網頁時儲存的臨時變數或自定義時長變數,大小(4k)左右 cookie不能像後面的 …Storage直接使用,需要自己定義函式,或是引用第三方庫函式 // 設定cookie function setCookie (key, val, day) { var date
《隨筆四》——C#中的 “ 索引器和屬性的相同點和不同點、索引器與陣列的區別、索引器的過載 ”
目錄 索引器和屬性的相同點和不同點 索引器與陣列的區別 索引器的過載 關於索引器的詳細請看這裡《隨筆三》——C#中的“ 索引器” https://blog.csdn.net/qq_34536551/article/details/83926260 索引器(
React中props和state相同點和不同點
朋友們,我想死你們了,最近這幾天忙著和病魔作鬥爭所以沒怎麼寫部落格,今天感覺好點了,趕緊來寫一波,就是這木敬業。 今天我們來討論討論props和state相同點和不同點 首先我來概要說明一下這兩者 props: props是一個從外部傳進元件的引數,由於React具有單向資料流的特性,所以他的主要
只讀儲存器(ROM)和隨機存取儲存器(RAM)有什麼相同點和不同點?
RAM-RamdomAccessMemory易揮發性隨機存取儲存器,高速存取,讀寫時間相等,且與地址無關,如計算機記憶體等。 ROM-Read Only Memory只讀儲存器。斷電後資訊不丟失,如計算機啟動用的BIOS晶片。存取速度很低,(較RAM而言)且不能改寫。由於不能改寫資訊,不能升級,現已
C#和JAVA的相同點和不同點
2.2、常量 忘掉Java中的static final修飾符。在C#中,常量可以用const關鍵詞宣告。public const int x = 55; 此外,C#的設計者還增加了readonly關鍵詞。如果編譯器編譯時未能確定常量值,你可以使用readonly關鍵詞。readonly域只能通過初始化器或類的
RPC協議、http協議、tcp/ip協議、udp協議、socket協議以及soap協議都有什麼相同點和不同點
HTTP與RPC的區別: 人們常常錯誤地將HTTP稱作一種遠端過程呼叫(RPC)[23]機制,僅僅是因為它包括了請求和響應。 呼叫遠端機器上的一個過程(procedure)的觀念,是RPC與其他形式的基於網路的應用通訊的區別在。 RPC的協議識別出過程並且傳遞給它固定
分攤,分配和定期重過賬的相同點和不同點
一、分攤是既分攤初級成本又分攤次級成本至CO中物件的方法。成本分攤的規則可以有很多,比如根據統計指標,根據百分比,根據權重,根據固定金額等等。我們在系統中將分攤規則定義在一個重要的引數:分攤迴圈中。分攤迴圈是多行的。每一行中都定義了分攤成本流的傳送方,接受方,分攤規則等內容。在月末我們指定需要執行的迴圈
Spring中的@Controller註解和@RestController註解的相同點和不同點
相同點: 1:@Controller和@RestController兩個註解的生命週期都會持續到程式執行時; 2:@Controller和@RestController都用來表示當前類是一個控制器servlet 不同點: 1:@RestController是@Control
Swift和Objective-C的相同點和不同點
Swift和Objective-C的聯絡 Swift與Objective-C共用同一套執行時環境我們編寫程式,讓程式執行起來,被機器執行的程式碼並非全部是由我們自己來編寫的。需要同時執行很多預先寫好的支援性的程式碼,才能讓我們自己的程式碼執行起來。程式並非單
drop和truncate和delete的相同點和不同點
(1)delete語句執行刪除的過程是每次從表中刪除一行,並且同時將該行的刪除操作作為事務記錄在日誌中儲存以便進行進行回滾操作。 truncate table 則一次性地從表中刪除所有的資料並不把單獨的刪除操作記錄記入日誌儲存,刪除行是不能恢復的。並且在刪除的過程中不會啟用與表有關的刪除觸發器。執行速度快
Canvas和SVG的相同點和不同點
H5中Canvas和SVG的相同點與不同點: 相同點: 1.都可在頁面中繪製圖形 不同點: 1.Canvas是H5的新標籤,通常通過JS來繪圖,SVG其實是XML用來描述二維圖形的語言,SVG比Canvas歷史悠久許多 2.Canvas畫布是以畫素點做影象或圖形(可引入JP
X Window與Microsoft Windows的相同點和不同點
X Windows與Microsoft Windows非常相似,但實際上兩者有本質上的不同。 例如,Microsoft Windows是完整的作業系統,包括從核心到shell到視窗環境等一切內容,而X Windows只是作業系統的一部分:視窗環境。另一方面的差別在於介面,Microsoft W
資料庫中刪除語句Drop、Delete、Truncate的相同點和不同點的比較(舉例說明)
資料庫中刪除語句Drop、Delete、Truncate的相同點和不同點的比較(舉例說明) 資料庫刪除語句的分別介紹: Delete:用於刪除表中的行(注:可以刪除某一行;也可以在不刪除表的情況下(即意味著表的結構、屬性、索引完整)刪除所有行)
cookies,sessionStorage 和 localStorage 的區別
只需要 過期 網絡流 和數 超過 即使 適合 不同的 cookie sessionStorage 和 localStorage 是HTML5 Web Storage API 提供的,可以方便的在web請求之間保存數據。有了本地數據,就可以避免數據在瀏覽器和服務器間不必要地來
cookies,sessionStorage 和localStorage 的區別。
瀏覽器和服務器 請求 cli 存儲 之前 自動刪除 bsp 不能 窗口 cookie是網站為了標示用戶身份而儲存在用戶本地終端(Client Side)上的數據(通常經過加密)。 cookie數據始終在同源的http請求中攜帶(即使不需要),記會在瀏覽器和服務器間來回傳遞。
cookies,sessionStorage 和 localStorage 的區別?
區別 nbsp bsp 瀏覽器和服務器 AR cookie 服務器 body area cookie 在瀏覽器和服務器間來回傳遞,sessionStorage 和 localStorage 不會 。 sessionStorage 和 localStorage 的存儲空