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