ホームページ  >  記事  >  ウェブフロントエンド  >  cookies_javascriptスキルを取得するためのJS設定方法

cookies_javascriptスキルを取得するためのJS設定方法

WBOY
WBOYオリジナル
2016-05-16 17:02:171309ブラウズ

権威ある JavaScript ガイドとプロジェクト開発中にオンラインで収集された情報を組み合わせて、Cookie を設定および取得する 2 つの方法がまとめられています。

コードをコピー コードは次のとおりです:

<script> <p>//Cookie の設定 メソッド 1<br>function setCookie(name,value){ <br> var exp = new Date() <br> exp.setTime(exp.getTime() 1*60*60*1000 );//有効期間は1時間です<br> document.cookie = name "="エスケープ(値) ";expires=" exp.toGMTString(); <br>/*Cookie にアクセスするときは、一般に挿入しやすい文字をエンコードする必要があります。それに応じて、Cookie を取得するときにもデコードする必要があります。時間があれば、エンコードとデコードについてブログを書きます。 /</p> <p>//Cookie メソッドの設定 2 Cookie を直接保存</p>document.cookie = "homepage = http://www.jb51.net";<p> <br> /*------------------------------------------ --- --------------------------------------------------- --- --------*/</p> <p>//Cookie 関数を取得する メソッド 1</p>function getCookie(name){<p> <br> var arr = document.cookie.match(new RegExp("(^| )" name "=([^;]*)(;|$)"));</p> <p>if(arr != null) </p> <p> return unescape(arr[2]);</p> <p> null を返します;</p> <p>}</p> <p>//Cookie を取得する関数 メソッド 2</p>function getCookie(key){<p>if(key==null)<br> return null;<br>if(Object.prototype.toString.call(key) =='[オブジェクト文字列]'|| Object.prototype.toString.call(key)=='[オブジェクト番号]')<br> {<br> var arrStr = document.cookie.split(";"); <br> for(var i= 0;i<arrstr.length> var temp = arrStr[i].split("=");<br> if(temp[0]==key) <br> return unescape(temp[1]);<br> <br></script>


私が知らない JS メソッドをたくさん学んでいたとき、それらをマスターするまでオンラインで情報を探しました。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。