Heim  >  Artikel  >  Backend-Entwicklung  >  So verwenden Sie die Cookie-Einstellungen, um Funktionsbeispielcode in js anzuzeigen und zu löschen

So verwenden Sie die Cookie-Einstellungen, um Funktionsbeispielcode in js anzuzeigen und zu löschen

怪我咯
怪我咯Original
2017-07-10 11:22:331341Durchsuche

In diesem Artikel wird hauptsächlich die Methode zur Verwendung von Cookies zum Festlegen der Ansichts- und Löschfunktionen in JavaScript vorgestellt. Der Artikel stellt drei häufig verwendete Voreinstellungen von JS-Cookies anhand von Beispielcode vor FunktionBibliothek, Freunde, die sie benötigen, können darauf verweisen

JS-Cookie 3 häufig verwendete Standardfunktionen (Bibliothek)

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<script>
function setCookie(name, value, iDay) //iday是多少天后过期
{
 var oDate=new Date();
 oDate.setDate(oDate.getDate()+iDay);
 document.cookie=name+&#39;=&#39;+value+&#39;;expires=&#39;+oDate;
} //黄色的等号其实是添加不是赋值的意思. 重复添加不会覆盖
//设置需要有过期的概念, 不设置会即时过期.
function getCookie(name)
{
 var arr=document.cookie.split(&#39;; &#39;);
 for(var i=0;i<arr.length;i++)
 {
  var arr2=arr[i].split(&#39;=&#39;); 
//cookie的存储形式是 user= zhangsan, =是:的意思,split&#39;=&#39; 切割cookie完成查找功能
  if(arr2[0]==name)
  {
   return arr2[1];
  }
 }
 return &#39;&#39;;
}
function removeCookie(name)
{
 setCookie(name, 1, -1); //设置过期为-1天, 就是删除了cookies, 实际上0也可以.
}
removeCookie(&#39;password&#39;);
alert(document.cookie);
</script>
</head>
<body>
</body>
</html>

Benutzernamen merken

Manchmal ist es notwendig, die Cookies einzeln zu löschen. Dies kann dazu führen, dass alle Cookies einzeln gelöscht werden.

function clearCookie(){ 
var keys=document.cookie.match(/[^ =;]+(?=\=)/g); 
if (keys) { 
for (var i = keys.length; i--;) 
document.cookie=keys[i]+&#39;=0;expires=&#39; + new Date( 0).toUTCString() 
} 
}

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Cookie-Einstellungen, um Funktionsbeispielcode in js anzuzeigen und zu löschen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn