javascript中對cookie的訪問查操作

2021-07-08 17:20:30 字數 950 閱讀 2953

瀏覽器向伺服器請求得到響應後 , 就與伺服器斷開連線 , 那麼伺服器該如何記住某個使用者呢 ? 比如你登陸乙個** , 在站內跳轉到另乙個板塊後 , 伺服器怎麼確認你是剛才已經登陸的那個使用者呢 ? 

這裡就要用到cookie, 乙個可以讓瀏覽器儲存使用者資訊的功能 .

cookie都是以 name = value 這種成對形式儲存 , 所有的name = value以分號間隔 , 最終連成乙個字串存入cookie中 . 例如 :

cookie = " username = john ; *** = m ; expires = thu, 18 dec 2013 12:00:00 utc  " ;

除了可以使用 username 和 *** 這種自定義的 cookie 名 ,

expires是專用的 , 用來設定過期時間 , 時間要使用 utc 格式 . 預設的有效期是直到你關閉了頁面 .

以下**來自 w3schools 是乙個完整的設定 \ 查詢 \ 取出 cookie 的方法示例

// 設定 cookie

function

setcookie

(cname,cvalue,exdays)

// 取出 cookie

function

getcookie

(cname)

}return

"";}

// 檢查指定 cookie 是否存在

function

checkcookie

() else

}}script>

head>

onload="checkcookie()">

body>

html>

JavaScript把動態資料存入cookie

直接上 var msg 先讀取當前cookie var msg var cookies document.cookie.split console.log cookies for var i 0 i 如果cookie不為空 則把資料渲染至頁面 if msg console.log msg var m...

JavaScript中對DOM操作

1 element,元素 2 attribute,屬性 3 text,文字 var node1 document.createelement div var node2 document.createtextnode hello world 返回當前文件中第乙個類名為 myclass 的元素 var...

No 009 在JavaScript中建立物件

6.混合使用建構函式和原型 以下所有內容僅用以記錄學習過程中的個人理解,如有錯誤歡迎指出 如下,直接建立乙個 18歲的女孩愛麗絲 物件 var person 該方法和字面量建立有著一樣的缺點 只能建立一次,創造多個的話會造成物件 冗餘。var person newobject 使用new objec...