成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

js客戶端存儲(chǔ)之Web存儲(chǔ)

ixlei / 1056人閱讀

摘要:存儲(chǔ)客戶端存儲(chǔ)有幾種方式,存儲(chǔ)就是其中一種。瀏覽器兼容性存儲(chǔ)有效期永久性。實(shí)際上,的數(shù)據(jù)是寫入磁盤中,每次讀取數(shù)據(jù)時(shí),實(shí)際上是從硬盤驅(qū)動(dòng)器上讀取這些字節(jié)。所以不要在客戶端存儲(chǔ)敏感信息,比如密碼或信用卡信息。

WEB存儲(chǔ)

客戶端存儲(chǔ)有幾種方式,WEB存儲(chǔ)就是其中一種。最初作為H5的一部分被定義成API形式,后來被剝離出來作為獨(dú)立的標(biāo)準(zhǔn)。所描述的API包含localStorage對(duì)象和sessionStorage對(duì)象,這兩個(gè)對(duì)象實(shí)際都代表同一個(gè)Storage對(duì)象,是持久化關(guān)聯(lián)數(shù)組。是名值對(duì)的映射表。
localStorage和sessionStorage區(qū)別在于存儲(chǔ)的有效期和作用域的不同:數(shù)據(jù)可以存儲(chǔ)多長(zhǎng)時(shí)間以及誰(shuí)擁有數(shù)據(jù)的訪問權(quán)。

瀏覽器兼容性

存儲(chǔ)有效期

localStorage
永久性。除非WEB應(yīng)用刻意刪除存儲(chǔ)的數(shù)據(jù),或者用戶通過設(shè)置瀏覽器配置來刪除,否則數(shù)據(jù)會(huì)一直保留在用戶電腦上,永不過期。實(shí)際上,localStorage的數(shù)據(jù)是寫入磁盤中,每次讀取數(shù)據(jù)時(shí),實(shí)際上是從硬盤驅(qū)動(dòng)器上讀取這些字節(jié)。

sessionStorage
窗口或標(biāo)簽頁(yè)被永久關(guān)閉,則通過sessionStorage存儲(chǔ)的數(shù)據(jù)也被刪除。

作用域

都是限定在文檔源級(jí)別。(非同源文檔間無(wú)法共享)

localStorage

同源的文檔間共享相同的localStorage數(shù)據(jù)。它們之間可以互相讀取甚至覆蓋對(duì)方數(shù)據(jù)。非同源的文檔間互相都不能讀取或覆蓋對(duì)方的數(shù)據(jù)(即使運(yùn)行的腳本是來自同一臺(tái)第三方服務(wù)器也不行)。

受瀏覽器供應(yīng)商限制。不能訪問上次存儲(chǔ)在不同瀏覽器的數(shù)據(jù)。

sessionStorage

限定在窗口中。如果同源的文檔渲染在不同的瀏覽器標(biāo)簽頁(yè)中,那么它們的數(shù)據(jù)也無(wú)法共享?!敬翱谥傅氖琼敿?jí)窗口。若一個(gè)標(biāo)簽頁(yè)中有兩個(gè)