色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

html5 設置cookies

劉姿婷2年前11瀏覽0評論
HTML5設置Cookies 在Web開發中,Cookies是一種存儲在客戶端計算機上的小型文本文件,它可以被Web服務器用來存儲數據,以便在用戶下一次訪問同一網站時使用。在HTML5中,設置Cookies可以通過JavaScript實現,下面讓我們來看一下設置Cookies的方法。 首先,我們需要使用JavaScript來創建并設置cookie,代碼如下所示:
function setCookie(cname, cvalue, exdays) {
var d = new Date();
d.setTime(d.getTime() + (exdays*24*60*60*1000));
var expires = "expires="+ d.toUTCString();
document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
}
上述代碼中,我們使用了setTime()方法來獲取當前時間并增加了指定的天數,然后使用toUTCString()方法將其轉化為UTC時間格式,并且使用document.cookie屬性將此Cookie的名稱,值和過期時間設置。 接下來,我們可以通過以下代碼來使用setCookie()函數來設置cookie:
setCookie("username", "John Doe", 30);
上述代碼將創建一個名為“username”的cookie,并將其值設置為“John Doe”,過期時間為30天。 另外,可以通過以下代碼來獲取cookie:
function getCookie(cname) {
var name = cname + "=";
var decodedCookie = decodeURIComponent(document.cookie);
var ca = decodedCookie.split(';');
for(var i = 0; i上述代碼中,我們首先獲取到“=”之前的cookie名稱,然后解碼cookie,并使用split()方法分割出分號分隔的cookie字符串。對于每個獲取的cookie,我們使用while循環來移除所有前導空格,并使用indexOf()方法檢索出名稱與參數cname匹配的cookie。
如果找到cookie,則將cookie的值返回。如果未找到cookie,則返回一個空字符串。
總結:
使用JavaScript設置和獲取Cookie是一個很有用的技術,可以幫助我們存儲和管理用戶的偏好設置,購物車信息以及其他有用的數據。使用HTML5內置的Cookie API,可以很容易地創建和管理Cookie。