Kuki ialah fail teks kecil yang diletakkan pada pelanggan oleh pereka laman web. Kuki boleh memberikan banyak faedah kepada pengguna Contohnya, tapak web beli-belah menyimpan senarai produk yang telah dilayari pengguna, atau tapak web portal mengingati jenis berita yang ingin dilayari oleh pengguna. Dengan kebenaran pengguna, maklumat log masuk pengguna juga boleh disimpan supaya pengguna tidak perlu menaip maklumat ini setiap kali melawat tapak web
Penggunaan:
1.Perkenalkan jquery.cookie.js
<script src="scripts/jquery-1.6.4.js" type="text/javascript"></script> <script src="scripts/jquery.cookie.js" type="text/javascript"></script>
2. Kaedah
1). Tambahkan kuki sesi baharu: $.cookie('the_cookie', 'the_value');
Nota: Apabila tempoh sah kuki tidak ditentukan, kuki yang dibuat akan sah sehingga pengguna menutup penyemak imbas secara lalai, jadi ia dipanggil "kuki sesi".
2). Cipta kuki dan tetapkan tempoh sah kepada 7 hari: $.cookie('the_cookie', 'the_value', { luput: 7 });
Nota: Apabila tempoh sah kuki ditentukan, kuki yang dibuat dipanggil "kuki berterusan (kuki berterusan) ".
3). Cipta kuki dan tetapkan laluan berkesan kuki: $.cookie('the_cookie', 'the_value', { expires: 7, path: ' /' });
Nota: Secara lalai, hanya halaman web yang menetapkan kuki boleh membaca kuki. Jika anda mahu halaman membaca kuki yang ditetapkan oleh halaman lain, anda mesti menetapkan laluan kuki. Laluan ke kuki digunakan untuk menetapkan direktori peringkat atas yang boleh membaca kuki. Menetapkan laluan ini sebagai direktori akar tapak web membenarkan semua halaman web membaca kuki satu sama lain (biasanya tidak menetapkan ini untuk mengelakkan konflik).
4). Baca kuki:
$.cookie('the_cookie'); // cookie存在 => 'the_value' $.cookie('not_existing'); // cookie不存在 => null
$.cookie('the_cookie', null);
3. Tulis kuki ke fail
var COOKIE_NAME = 'username'; if( $.cookie(COOKIE_NAME) ){ $("#username").val( $.cookie(COOKIE_NAME) ); } $("#check").click(function(){ if(this.checked){ $.cookie(COOKIE_NAME, $("#username").val() , { path: '/', expires: 10 }); //var date = new Date(); //date.setTime(date.getTime() + (3 * 24 * 60 * 60 * 1000)); //三天后的这个时候过期 //$.cookie(COOKIE_NAME, $("#username").val(), { path: '/', expires: date }); }else{ $.cookie(COOKIE_NAME, null, { path: '/' }); //删除cookie } });
tamat: (Nombor | Tarikh): Tempoh sah laku, anda boleh menetapkan integer sebagai tempoh sah (unit: hari), atau anda boleh menetapkan objek tarikh sebagai tarikh tamat tempoh kuki itu. Jika tarikh yang dinyatakan ialah nombor negatif, maka kuki ini akan dipadamkan jika tidak ditetapkan atau ditetapkan kepada null, maka kuki ini akan dianggap sebagai Kuki Sesi dan dipadamkan selepas penyemak imbas ditutup
laluan: (String): Atribut laluan kuki, lalai ialah laluan halaman tempat kuki dicipta
domain: (String): Atribut nama domain kuki lalai ialah nama domain halaman yang mencipta kuki
selamat: (Boolean) : Jika ditetapkan kepada benar, penghantaran kuki ini memerlukan protokol selamat, seperti HTTPS.
Di atas adalah ringkasan cara menggunakan pemalam Kuki daripada beberapa artikel yang disusun oleh editor saya harap ia dapat membantu semua orang.