jquery.co okie.js操作cookieはパスワード機能を覚える実現コードを実現します。
3073 ワード
jquery.co okie.jsの使い方
Cookies
定義:ウェブサイトサーバに少量のデータをクライアントのハードディスクやメモリに記憶させ、クライアントのハードディスクからデータを読み取る技術。
ダウンロードと導入:jquery.co okie.jsはjqueryに基づいています。jqueryを導入してから、jquery.co okie.jsを導入します。ダウンロード:http://plugins.jquery.com/cookie/
<p>使用:
<p>1.「セッションクッキー」を追加します。
<p>ここではクッキーの有効時間が指定されていません。作成されたクッキーの有効期限はデフォルトではユーザがブラウザを閉じるまでですので、「セッションクッキー」と呼ばれています。p>
<p>2.クッキーを作成し、有効時間を7日間に設定します。
<p>ここでクッキーの有効時間を指定します。作成されたクッキーは「持続クッキー」と呼ばれます。注意単位は:天、
<p>3.クッキーを作成し、クッキーの有効経路を設定します。
<p>デフォルトでは、cookieが設定されているページだけがこのクッキーを読み取ることができます。ページに別のページ設定のクッキーを読み込ませるには、クッキーのパスを設定する必要があります。クッキーのパスは、クッキーを読み取ることができるトップディレクトリを設定します。この経路をウェブサイトのルートディレクトリとして設定すると、すべてのページが互いにクッキーを読み取ることができます。p>
<p>4.cookieを読みだします。
<p>$cookie('the ucookie');p>
<p>5.クッキーの削除
<p>expires:有効期間;整数を設定する場合、単位は日です。Cookieの期限切れとして日付オブジェクトを設定することもできます。br/>path:(String)Cookieのページパスを作成する;br/>domain:(String)Cookieのページドメイン名を作成します。br/>secure:(ボブラン)trueに設定すると、このCookieの転送は、HTTPSなどのセキュリティプロトコルを要求します。p>
<div class=「jb 51 code」>
Cookies
定義:ウェブサイトサーバに少量のデータをクライアントのハードディスクやメモリに記憶させ、クライアントのハードディスクからデータを読み取る技術。
ダウンロードと導入:jquery.co okie.jsはjqueryに基づいています。jqueryを導入してから、jquery.co okie.jsを導入します。ダウンロード:http://plugins.jquery.com/cookie/
<p>使用:
<p>1.「セッションクッキー」を追加します。
$cookie('the ucookie'、'the uvalue');
<p>ここではクッキーの有効時間が指定されていません。作成されたクッキーの有効期限はデフォルトではユーザがブラウザを閉じるまでですので、「セッションクッキー」と呼ばれています。p>
<p>2.クッキーを作成し、有効時間を7日間に設定します。
$cookie('the ucookie'、'the uvalue'、{expires:7})、
<p>ここでクッキーの有効時間を指定します。作成されたクッキーは「持続クッキー」と呼ばれます。注意単位は:天、
<p>3.クッキーを作成し、クッキーの有効経路を設定します。
$cookie('the ucookie'、'the uvalue'、{expires:7、path:');
<p>デフォルトでは、cookieが設定されているページだけがこのクッキーを読み取ることができます。ページに別のページ設定のクッキーを読み込ませるには、クッキーのパスを設定する必要があります。クッキーのパスは、クッキーを読み取ることができるトップディレクトリを設定します。この経路をウェブサイトのルートディレクトリとして設定すると、すべてのページが互いにクッキーを読み取ることができます。p>
<p>4.cookieを読みだします。
<p>$cookie('the ucookie');p>
<p>5.クッキーの削除
$cookie('the ucookie',null); //nullをクッキーの値として渡すだけでいいです。
<p>6.オプションパラメータ
$クッキー('the ucookie'、'the uvalue')、{br/> expires:7
path:'/'、
doman:'jquery.com' secure:true
<p>expires:有効期間;整数を設定する場合、単位は日です。Cookieの期限切れとして日付オブジェクトを設定することもできます。br/>path:(String)Cookieのページパスを作成する;br/>domain:(String)Cookieのページドメイン名を作成します。br/>secure:(ボブラン)trueに設定すると、このCookieの転送は、HTTPSなどのセキュリティプロトコルを要求します。p>
<div class=「jb 51 code」>
//初始化页面时验证是否记住了密码
$(document).ready(function ()
{
if ($.cookie("rmbUser") == "true")
{
$("#rmbUser").attr("checked", true);
$("#user").val($.cookie("userName"));
$("#pass").val($.cookie("passWord"));
}
});
//保存用户信息
function saveUserInfo()
{
if ($("#rmbUser").attr("checked") == true)
{
var userName = $("#user").val();
var passWord = $("#pass").val();
$.cookie("rmbUser", "true", {
expires : 7
});
// 存储一个带7天期限的 cookie
$.cookie("userName", userName, {
expires : 7
});
// 存储一个带7天期限的 cookie
$.cookie("passWord", passWord, {
expires : 7
});
// 存储一个带7天期限的 cookie
}
else
{
$.cookie("rmbUser", "false", {
expires : - 1
});
$.cookie("userName", '', {
expires : - 1
});
$.cookie("passWord", '', {
expires : - 1
});
}
}
一番重要な何行のコード:
<div class=「jb 51 code」>
$.cookie('the_cookie'); // 读取 cookie
$.cookie('the_cookie', 'the_value'); // 存储 cookie
$.cookie('the_cookie', 'the_value', { expires: 7 }); // 存储一个带7天期限的 cookie
$.cookie('the_cookie', '', { expires: -1 }); // 删除 cookie