Плагин jQuery Cookie. Просто и удобно

Использованием и хранением данных пользователя в cookies уже никого не удивишь - это удобно и повсеместно используется 🙂 Сегодня мы познакомимся с jQuery Cookie плагином, который сводит нашу задачу к весьма элегантному и главное простому решению.

Установка jQuery Cookie плагина

Добавляем jQuery Cookie плагин, как всегда, прописав путь к нему в области head вашего сайта,

<script src="/path/to/jquery.cookie.js"></script>

прописываем эту строку после подключения самой библиотеки jQuery.

Применение jQuery Cookie плагина

Создаем сессию для куки:

$.cookie('the_cookie', 'the_value');

Задаем время в течение которого, будет жить созданный куки, например 7 дней:

$.cookie('the_cookie', 'the_value', { expires: 7 });

Считываем значение куки:

$.cookie('the_cookie'); // => "the_value"
$.cookie('not_existing'); // => undefined

Считываем все куки:

$.cookie(); // => { "the_cookie": "the_value", "...remaining": "cookies" }

Удаляем куки:

// Возвращает true если cookie найден, false если нет
$.removeCookie('the_cookie');

// Тот же путь к которому было записано куки
$.removeCookie('the_cookie', { path: '/' });

Свойства Cookie

Все свойства для куки можно прописать глобально для объекта $.cookie.defaults или делать это индивидуально для каждой новой записи $.cookie().
Индивидуальные свойства перезапишут глобальные.

expires

expires: 365

Определение срока службы куки. Значение может быть Number, который будет интерпретироваться как количество дней с момент создания или объект Date.
Если этот параметр опущен, куки будет хранится на период текущей сессии пользователя.

path

path: '/'

Определяет путь, по которому создается куки. По умолчанию путь к куки это путь к странице, где был создан куки(стандартное поведение браузера).
Если вы хотите сделать его доступным, например по всей доменной зоне, то установите следующее значение пути: '/'.

domain

domain: 'example.com'

Определение области, где создается куки. По умолчанию: область страницы где была создана куки.

secure

secure: true

Если true, передача куки требует защищенного протокола (HTTPS). По умолчанию: false

Выводы

Сам jQuery Cookie плагин, очень прост и удобен. Завтра напишу пример его использования для задачи реализации всплывающего окна при заходе пользователя на ваш сайт, а на сегодня все, надеюсь знакомство с плагином было для вас полезным 🙂

(5 голосов. Рейтинг: 5,00 из 5)
Загрузка...

Метки: , , ,

Рубрика: jQuery, Программы и скрипты, Скачать

Оставьте свой комментарий