js cookie建立讀取刪除函式封裝

2021-09-07 18:16:01 字數 3850 閱讀 6689

都是為了方便操作,這樣弄了很方便

1、建立cookie的函式封裝的作用:方便設定過期時間expire,方便設定鍵和值

2、查詢cookie的資料封裝的作用:document.cookie 獲取的cookie是這樣的:

name1=aaa; name2=bbb; name3=ccc; 所以需要用split函式分割,先用:分割,然後用=等號分割

3、刪除cookie的函式封裝的作用:設定過期時間是位過去時間

封裝cookie建立/讀取/刪除的函式

4-4 建立

1

doctype html

>

2<

html

lang

="zh-cn"

>

3<

head

>

4<

meta

charset

="utf-8"

>

5<

title

>課堂演示

title

>

6head

>

7<

body

>

8<

script

>9/*

10//普通方法建立cookie,如果多條的話比較繁瑣

11document.cookie='name=jiyanpeng';

12document.cookie='qq=365966179';

13document.cookie='[email protected]';

14//封裝建立cookie的函式1

15function setcookie(key,value,expires)

21setcookie('name1','jiyanpeng1',10);

22setcookie('name3','jiyanpeng3')

23*/

24//

封裝建立cookie的函式2

25function

setcookie(key,value,expires)

2829

function

ddate(expires)

34setcookie(

'name4',

'jiyanpeng4',

30);

35//

alert(ddate(7))

36script

>

37body

>

38html

>

4-5 查詢

1

doctype html

>

2<

html

lang

="zh-cn"

>

3<

head

>

4<

meta

charset

="utf-8"

>

5<

title

>課堂演示

title

>

6head

>

7<

body

>

8<

script

>9/*

10//封裝建立cookie的函式2

11function setcookie(key,value,expires)

1415

function ddate(expires)

2021

setcookie('name','吉延鵬')

22setcookie('qq','365966179')

23setcookie('email','[email protected]')

2425

//alert(document.cookie)

2627

//split() 方法用於把乙個字串分割成字串陣列。

28var str='name1=aaa;name2=bbb;name3=ccc;';

29var arrstr=str.split(';')

30//alert(arrstr);

31//alert(arrstr[0]); //name1=aaa

32var arr=arrstr[0].split('=')

33//alert(arr[0]+'\n'+arr[1])

3435

*/36

3738

//讀取cookie

39function

getcookie(name)46}

47return

''48}49

50alert(getcookie(

'email'))

5152

script

>

53body

>

54html

>

4-6 刪除

1

doctype html

>

2<

html

lang

="zh-cn"

>

3<

head

>

4<

meta

charset

="utf-8"

>

5<

title

>課堂演示

title

>

6head

>

7<

body

>

8<

script

>9//

封裝建立cookie的函式2

10function

setcookie(key,value,expires)

1314

function

ddate(expires)

1920

setcookie(

'name',

'吉延鵬')

21setcookie('qq

','365966179')

22setcookie(

'email',

'[email protected]')

23//

讀取cookie

24function

getcookie(name)//2、decodeuricomponent解碼31}

32return

''33}34

35function

setcookie(key,value,expires)

40function

removecookie(name)

43alert(document.cookie)

44removecookie(

'name')

45alert(document.cookie)

46removecookie('qq

')47alert(document.cookie)

48//

alert(getcookie('name'))

49//

alert(getcookie('email'))

50//

alert(getcookie('qq'))

5152

script

>

53body

>

54html

>

js cookie之建立,讀取,銷毀

cookie 好!建立cookie 變數寫法 document.cookie task old r ata.task old document.cookie 名字 值 讀取cookie 直接呼叫函式,例如var flag get cookie task old 讀取cookie函式 function...

建立 寫入 讀取 刪除 Plist 檔案中資料

建立plist檔案 找到第乙個documents資料夾所在的路徑 nsstring cachepatch nssearchpathfordirectoriesindomains nscachesdirectory,nsuserdomainmask,yes 0 把procucts檔案加入 produc...

檔案的讀取 建立 追加 刪除 清空

一 用python建立乙個新檔案,內容是從0到9的整數,每個數字佔一行 python f open f.txt w r唯讀,w可寫,a追加 for i in range 0,10 f.write str i n f.close 二 檔案內容追加,從0到9的10個隨機整數 python import ...