官網(wǎng)鏈接是https://github.com/carhartl/jquery-cookie, 它包含了許多解釋和簡介。您可以在這里閱讀關(guān)于插件的詳細(xì)信息,并直接從官網(wǎng)下載。
雖然該插件不再開發(fā),但不必?fù)?dān)心,它沒有什么問題。此外,插件沒有任何依賴項(xiàng),因此你不必為你使用的其他庫和框架的版本擔(dān)心。你可以在大多數(shù)瀏覽器上使用該插件,例如 Chrome、Firefox、Internet Explorer 和 Safari。
// 設(shè)置 cookie $.cookie('name', 'value'); // 讀取 cookie $.cookie('name'); // 刪除 cookie $.removeCookie('name');
最基本和常見的用法是設(shè)置、讀取和刪除 cookie。上面的代碼就演示了如何使用這些函數(shù)。當(dāng)您設(shè)置一個(gè) cookie 時(shí),只需傳遞名稱和值。使用 cookie 名稱讀取 cookie,并刪除 cookie 時(shí)只需要一個(gè)名稱就可以了。
該插件還允許您設(shè)置 cookie 的過期時(shí)間、路徑和其他選項(xiàng)。下面是一些示例代碼:
// 設(shè)置 cookie 過期和路徑 $.cookie('name', 'value', { expires: 7, path: '/' }); // 讀取 cookie JSON 數(shù)據(jù) var data = { id: 1, name: 'John' }; $.cookie('name', JSON.stringify(data)); var cookieData = JSON.parse($.cookie('name'));
在第一個(gè)示例中,我們?cè)O(shè)置了 cookie 的過期時(shí)間為一周,并指定了 cookie 的路徑為根目錄。在第二個(gè)示例中,我們將 JavaScript 對(duì)象存儲(chǔ)在 cookie 中,然后使用 cookie 函數(shù)讀取數(shù)據(jù)。
總之,jQuery.cookie.js 是一個(gè)非常有用的插件,如果您需要處理 cookie,那么這就是您應(yīng)該選擇的插件。如果您想使用它,請(qǐng)?jiān)L問它的官方網(wǎng)站并從那里開始使用。