クッキーとは何ですか
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Cookieは、ドキュメントオブジェクトのCookie属性をJavaScriptに提供するブラウザによって提供されるメカニズムです。 JavaScript自体の性質ではなく、JavaScriptによって制御できます。 Cookieは、ユーザーのハードディスクに保存されているファイルです。このファイルは通常、ドメイン名に対応します。ブラウザが再びドメイン名にアクセスすると、Cookieが利用可能になります。したがって、Cookieは1つのドメイン名で複数のWebページに及ぶことができますが、複数のドメイン名ではありません。
クッキーの使用機会
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
(1)ユーザーのログインステータスを保存します。たとえば、ユーザーIDをCookieに保存して、ユーザーが次にページにアクセスしたときに再度ログインする必要がないようにします。現在、多くのフォーラムやコミュニティがそのような機能を提供しています。 Cookieは有効期限を設定することもでき、期間を超えるとCookieが自動的に消えます。したがって、システムは多くの場合、ユーザーに時間の間ログインし続けるように促すことができます。一般的なオプションには、1か月、3か月、1年などが含まれます。
(2)ユーザーの動作を追跡します。たとえば、気象予測のウェブサイトは、ユーザーが選択したエリアに応じて地元の気象条件を表示できます。毎回その場所を選択するのは面倒で、Cookieを使用すると、非常に人間化されているように見えます。システムは、前回訪れたエリアを思い出すことができます。次回ページが開かれると、ユーザーが前回配置されたエリアの気象条件が自動的に表示されます。すべてがバックグラウンドで行われるため、そのようなページは特定のユーザー向けにカスタマイズされており、使用するのに非常に便利です。
(3)ページをカスタマイズします。 Webサイトがスキンニングまたはレイアウトの変更の機能を提供する場合、Cookieを使用して、背景色、解像度などのユーザーオプションを記録できます。
Cookieの使用方法
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
JSメソッド:
関数setcookie(sname、svalue、oexpires、spath、sdomain、bsecure){// js set cookie var scookie = sname + '=' + encodeuricomponent(svalue); if(oexpires){var date = new date(); date.settime(date.gettime() + oexpires * 60 * 60 * 1000); scookie += '; expires = ' + date.toutcstring(); } if(spath){scookie += '; PATH = ' + SPATH; if(sdomain){scookie += '; domain = ' + sdomain; } if(bsecure){scookie += ';安全な'; } document.cookie = scookie; } function getCookie(name){// get cookie var strcookie = document.cookie; var arrcookie = strcookie.split( ";"); for(var i = 0; i <arrcookie.length; i ++){var arr = arrcookie [i] .split( "="); if(arr [0] == name){return decodeuricomponent(arr [1]); } } 戻る ""; } function delcookie(name){//削除Cookie //この関数は、Cookieが設定されているかどうかをチェックします。設定されている場合、有効期限は過去の時間に調整されます; //残りはオペレーティングシステムに与えられてクッキーをクリーンアップします。 }}JQプラグインメソッド:
JQの公式ウェブサイトhttp://plugins.jquery.com/は、いくつかのKのサイズであるCookieプラグインを検索します。これは非常に便利です。
<script type = "text/javascript" src = "js/jquery.js"> </script>
<script type = "text/javascript" src = "js/jquery.cookie.js"> </script>
上記のライブラリファイルを導入した後、使用方法は次のとおりです。
<Script> $ .Cookie( 'the_cookie'); // cookie value $ .cookie( 'the_cookie'、 'the_value')を読む; // cookie値を設定します$ .cookie( 'the_cookie'、 'the_value'、{expires:7、path: '/'、domain: 'jquery.com'、secure:true}); //有効なパスドメイン名などを含む新しいCookieを作成します。$ .cookie( 'the_cookie'、 'the_value'); //新しいCookie $ .cookie( 'the_cookie'、null)を作成します。 // cookie </script>を削除します上記の最初のクッキー(JSとJQ)のアプリケーションは、私があなたと共有するすべてのコンテンツです。私はそれがあなたに参照を与えることができることを願っています、そしてあなたがwulin.comをもっとサポートできることを願っています。