cookies: 在HTML5標(biāo)準(zhǔn)前本地儲(chǔ)存的主要?式,優(yōu)點(diǎn)是兼容性好,請(qǐng)求頭?帶cookie?便,缺點(diǎn)是??只有4k,?動(dòng)請(qǐng)求頭加?cookie浪費(fèi)流量,每個(gè)domain限制20個(gè)cookie,使?起來(lái)麻煩,需要??封裝;
localStorage:HTML5加?的以鍵值對(duì)(Key-Value)為標(biāo)準(zhǔn)的?式,優(yōu)點(diǎn)是操作?便,永久性?xún)?chǔ)存(除??動(dòng)刪除),??為5M,兼容IE8+ ;
sessionStorage:與localStorage基本類(lèi)似,區(qū)別是sessionStorage當(dāng)??關(guān)閉后會(huì)被清理,?且與cookie、localStorage不同,他不能在所有同源窗?中共享,是會(huì)話(huà)級(jí)別的儲(chǔ)存?式;
Web SQL:2010年被W3C廢棄的本地?cái)?shù)據(jù)庫(kù)數(shù)據(jù)存儲(chǔ)?案,但是主流瀏覽器(?狐除外)都已經(jīng)有了相關(guān)的實(shí)現(xiàn),web sql類(lèi)似于SQLite,是真正意義上的關(guān)系型數(shù)據(jù)庫(kù),?sql進(jìn)?操作,當(dāng)我們?JavaScript時(shí)要進(jìn)?轉(zhuǎn)換,較為繁瑣;
IndexedDB: 是被正式納?HTML5標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)儲(chǔ)存?案,它是NoSQL數(shù)據(jù)庫(kù),?鍵值對(duì)進(jìn)?儲(chǔ)存,可以進(jìn)?快速讀取操作,?常適合web場(chǎng)景,同時(shí)?JavaScript進(jìn)?操作會(huì)?常便。