Javascript操作cookie的函數(shù)代碼
更新時間:2012年10月03日 19:02:11 作者:
之前發(fā)布了javascript操作cookie一個大全里面有很多知識,大家可以在本站搜索,另外今天遇到j(luò)s操作cookie又增加2款方法一個是簡單版本、一個是封裝版本,特意分享給大家
javascript操作cookie簡單版本
function setCookie(name, value, iDay) {
var oDate = new Date();
oDate.setDate(oDate.getDate() + iDay);
document.cookie = name+'='+value+';expires='+oDate;
}
function getCookie(name) {
var arr = document.cookie.split('; ');
var i = 0;
for(i=0; i<arr.length; i++) {
var arr2 = arr[i].split('=');
if(arr2[0] == name) {return arr2[1];}
}
return '';
}
function removeCookie(name) {
setCookie(name,'',-1);
}
javascript操作cookie封裝版本
var cookie=new function(){
this.set=function(name,value,hours){
var life=new Date().getTime();
life+=hours*1000*60;
var cookieStr=name+"="+escape(value)+";expires="+new Date(life).toGMTString();
document.cookie=cookieStr;
};
this.get=function(name){
var cookies = document.cookie.split(";");
if(cookies.length>0){
var cookie=cookies[0].split("=");
if(cookie[0]==name) {return unescape(cookie[1]);}
}
return null;
};
this.remove=function(name){
var cookieStr=name+"="+escape('null')+";expires="+new Date().toGMTString();
document.cookie=cookieStr;
};
}
留著備用吧
復(fù)制代碼 代碼如下:
function setCookie(name, value, iDay) {
var oDate = new Date();
oDate.setDate(oDate.getDate() + iDay);
document.cookie = name+'='+value+';expires='+oDate;
}
function getCookie(name) {
var arr = document.cookie.split('; ');
var i = 0;
for(i=0; i<arr.length; i++) {
var arr2 = arr[i].split('=');
if(arr2[0] == name) {return arr2[1];}
}
return '';
}
function removeCookie(name) {
setCookie(name,'',-1);
}
javascript操作cookie封裝版本
復(fù)制代碼 代碼如下:
var cookie=new function(){
this.set=function(name,value,hours){
var life=new Date().getTime();
life+=hours*1000*60;
var cookieStr=name+"="+escape(value)+";expires="+new Date(life).toGMTString();
document.cookie=cookieStr;
};
this.get=function(name){
var cookies = document.cookie.split(";");
if(cookies.length>0){
var cookie=cookies[0].split("=");
if(cookie[0]==name) {return unescape(cookie[1]);}
}
return null;
};
this.remove=function(name){
var cookieStr=name+"="+escape('null')+";expires="+new Date().toGMTString();
document.cookie=cookieStr;
};
}
留著備用吧
您可能感興趣的文章:
- JavaScript使用cookie
- javascript實現(xiàn)操作cookie實現(xiàn)的可記憶菜單
- javascript js cookie的存儲,獲取和刪除
- javascript 24小時彈出一次的代碼(利用cookies)
- 寫入cookie的JavaScript代碼庫 cookieLibrary.js
- JavaScript Cookie的讀取和寫入函數(shù)
- Javascript Cookie讀寫刪除操作的函數(shù)
- javascript操作cookie的文章(設(shè)置,刪除cookies)
- javascript cookies操作集合
- javascript cookies 設(shè)置、讀取、刪除實例代碼
- JavaScript 保存數(shù)組到Cookie的代碼
- Javascript讀取cookie函數(shù)代碼
- JavaScript cookie的設(shè)置獲取刪除詳解
- JavaScript實現(xiàn)cookie的寫入、讀取、刪除功能
相關(guān)文章
JavaScript滾動條屬性scrollTop和scrollHeight
在開發(fā)中我們常常會用到判斷滾動條是否觸底的邏輯,我一般都會在網(wǎng)上搜一段代碼,這段代碼有用到scrollTop、clientHeight、 scrollHeight,這篇文章主要給大家介紹了關(guān)于JavaScript滾動條屬性scrollTop和scrollHeight的相關(guān)資料,需要的朋友可以參考下2023-11-11

