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 を通じてデータベースに値を保存するための独自のロジックです
}
この関数は非常に単純ですが、必要に応じて変更して使用してください。スクリーンショットを撮ってみんなに見てもらいましょう!
友達がよく必要とする機能を実装しましたか?必要な場合は、それを取り出して使用するだけです。