cookie
臨時存儲東西
怎么存cookie
document.cookie=123;? //只是存了一條沒有名字的cookie
document.cookie='abc=123';? 存了一條名字是abc值是123的cookie
怎么取cookie
document.cookie
expires 到期時間
默認(rèn)是 session 會話
session? 瀏覽器和服務(wù)器進(jìn)行的一次通話? 瀏覽器關(guān)閉一次會話結(jié)束
設(shè)置過期時間 expires=時間對象
path
內(nèi)層文件存的cookie外層文件取不到,內(nèi)層文件中可以取到外層文件的cookie
在一般工作中一套代碼,一套cookie存在一層目錄級中诗宣,所一般情況下存在根目錄下 /下
cookie的特點
1骑科、cookie 必須放在服務(wù)器環(huán)境中(已域為單位存東西)
2、存入和取出都是字符串
3滑绒、cookie是有過期時間的佑稠。默認(rèn)瀏覽器關(guān)閉就消失
4粗卜、cookie不安全? 可以F12查看刪除
5晤揣、cookie比較珍貴? 一般小于20條桥爽,小于4K
刪除一條cookie,就是把過期時間改為已經(jīng)過去的時間
1G=1024MB
1MB=1024KB
1KB=1024BT
------------------
cookie的例子中:
什么時候去存
什么時候去取
1昧识、微博
2钠四、選項卡
3、拖拽
---------------------
一個字母代表1個字節(jié)
1個漢字代表幾個字節(jié)
gb2312? 2
utf-8? 3
---------------------
cookie的缺點
會過期
寫起來不方便要封裝函數(shù)
容量小? 4k
每次向服務(wù)器請求的時候跪楞,都會向服務(wù)器發(fā)送cookie
localStorage? 本地存儲
1形导、使用方便不用封裝函數(shù)
2、5M
3习霹、不會向服務(wù)器發(fā)送請求
4朵耕、沒有過期
使用(簡寫):
存:? localStorage.name=value;
取:? localStorage.name
刪除? delete localStorage.name
全刪 循環(huán)delete
使用(標(biāo)準(zhǔn)寫法):
存:? localStorage.setItem(name.value);
攘芤丁:? localStorage.getItme(name);
刪除? localStorage.removeItem(name);
全部刪除
localStorage.clear();
sessionStorage? 臨時存儲
1阎曹、使用方便不用封裝函數(shù)
2、5M
3煞檩、不會向服務(wù)器發(fā)送請求
使用(簡寫):
存:? sessionStorage.name=value;
却ο印:? sessionStorage.name
刪除? delete sessionStorage.name
全刪 循環(huán)delete
使用:
存:? sessionStorage.setItem(name.value);
取:? sessionStorage.getItme(name);
刪除? sessionStorage.removeItem(name);
全部刪除 sessionStorage.clear();
localStorage和sessionStorage的區(qū)別:一個沒有過期時間斟湃,一個關(guān)閉瀏覽器就消失熏迹。
localStorage ?和sessionStorage 都是兼容高級瀏覽器