HTML5 引入了兩種機(jī)制,類似于 HTTP 的會(huì)話 cookies,用于在客戶端存儲(chǔ)結(jié)構(gòu)化數(shù)據(jù)以及克服以下缺點(diǎn)。
每個(gè) HTTP 請(qǐng)求中都包含 Cookies,從而導(dǎo)致傳輸相同的數(shù)據(jù)減緩我們的 Web 應(yīng)用程序。
每個(gè) HTTP 請(qǐng)求中都包含 Cookies,從而導(dǎo)致發(fā)送未加密的數(shù)據(jù)到互聯(lián)網(wǎng)上。
Cookies 只能存儲(chǔ)有限的 4KB 數(shù)據(jù),不足以存儲(chǔ)所需的數(shù)據(jù)。
這兩種存儲(chǔ)方式是 session storage 和 local storage,它們將用于處理不同的情況。
幾乎所有最新版的瀏覽器都支持 HTML5 存儲(chǔ),包括 IE 瀏覽器。
會(huì)話存儲(chǔ)
_會(huì)話存儲(chǔ)_被設(shè)計(jì)用于用戶執(zhí)行單一事務(wù)的場(chǎng)景,但是同時(shí)可以在不同的窗口中執(zhí)行多個(gè)事務(wù)。
示例
比如,如果用戶在同一網(wǎng)站的兩個(gè)不同的窗口中購(gòu)買機(jī)票。如果該網(wǎng)站使用 cookie 跟蹤用戶購(gòu)買的機(jī)票,當(dāng)用戶在窗口中點(diǎn)擊頁(yè)面時(shí),從一個(gè)窗口到另一個(gè)時(shí)當(dāng)前已經(jīng)購(gòu)買的機(jī)票會(huì)“泄漏”,這可能導(dǎo)致用戶購(gòu)買同一航班的兩張機(jī)票而沒(méi)有注意到。
HTML5 引入了 sessionStorage 屬性,這個(gè)網(wǎng)站可以用來(lái)把數(shù)據(jù)添加到會(huì)話存儲(chǔ)中,用戶仍然可以在打開的持有該會(huì)話的窗口中訪問(wèn)同一站點(diǎn)的任意頁(yè)面,當(dāng)關(guān)閉窗口時(shí),會(huì)話也會(huì)丟失。
下面的代碼將會(huì)設(shè)置一個(gè)會(huì)話變量,然后訪問(wèn)該變量:
- 綠毒越獄軟件 完美越獄4.21教程12-21
- htcg15怎么刷機(jī)?htcg15刷機(jī)教程12-21
- HTC hd7刷安卓2.2全教程12-21
- mpkg軟件下載和卸載的方法12-21
- 最牛同桌!我考了696分我同桌考了703分
- 650分!高二女生考入北大:遺憾不能上高三
- 男生估分600只考了397 媽媽:高考雖重要,但不
- 唐尚珺回應(yīng)是否會(huì)直播帶貨:有人出100萬(wàn)想和
- 名校搶人名場(chǎng)面:清華、北大太拼了!
- 男生高考語(yǔ)文滿分!網(wǎng)友:第一次聽說(shuō)
- 第16次參加高考!唐尚珺今年成績(jī)超600分
- 語(yǔ)文145分學(xué)霸筆記公開字跡清秀:多閱讀,該背
- 數(shù)學(xué)滿分!四川綿陽(yáng)一男生高考710分 理綜僅扣
- 阿里全球數(shù)學(xué)競(jìng)賽選手:決賽專業(yè)性太強(qiáng),6道題



















