亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

js客戶端存儲之Web存儲

ixlei / 1077人閱讀

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

WEB存儲

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

瀏覽器兼容性

存儲有效期

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

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

作用域

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

localStorage

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

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

sessionStorage

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