ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptベースのCOOkieの操作実装は1回のみクリック可能_JavaScriptスキル

JavaScriptベースのCOOkieの操作実装は1回のみクリック可能_JavaScriptスキル

WBOY
WBOYオリジナル
2016-05-16 16:24:081293ブラウズ

Web サイトを開発するときに、ユーザーがクリックし続けるように制御するこの機能を実際に必要としている人は多いと思います。そこでここではJavaScriptによるCOOkieの動作について簡単に書いていきます!

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

// クッキーを設定
function setCookie(key, value) {
document.cookie = key "="エスケープ(値);
}
// Cookie の値を取得します
関数 getCookie(key) {
If (document.cookie.length) {
var cookies = ' ' document.cookie;
var start = cookies.indexOf(' ' key '=');
If (start == -1) { return null }
var end = cookies.indexOf(";", start);
If (end == -1) { end = cookies.length }
終了 -= 開始;
var cookie = cookies.substr(start,end);
return unescape(cookie.substr(cookie.indexOf('=') 1, cookie.length - cookie.indexOf('=') 1));
}
else { null を返す }
}

それでは、簡単な例を示しましょう。以上です

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

//クリックに応じて渡されたIDに従って
関数コメント(id,is){
If(getCookie(id)==null){
setCookie(id,"www.widuu.com");
alert("Cookie が正常に設定されました");
}その他{
If(getCookie(id)=="www.widuu.com"){
alert("あなたはすでにレビューしました");
戻る ;
}
//これは、ajax を通じてデータベースに値を保存するための独自のロジックです
}

この関数は非常に単純ですが、必要に応じて変更して使用してください。スクリーンショットを撮ってみんなに見てもらいましょう!


友達がよく必要とする機能を実装しましたか?必要な場合は、それを取り出して使用するだけです。

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