Red Spirit

Блог Алексея Таянчина

RSS 2.0

Работа с COOKIE на Javascript

Как работать с куками на JS вам могут рассказать великое множество разнообразных сайтов, которые делятся с вами всевозможными реализациями функции, позволяющие легко запомнить и прочитать куку в браузере. Этот пост не станет исключением.

Я пользовался разными функционяшками для работы с cookies, но иногда бывали разные проблемы и некорректная работа. Больше всего мне понравился одноименный плагин для jQuery, небольшой код, удобный интерфейс и пуленепробиваемость. Все, что я сделал, это просто взял код плагина, добавил пару необходимых функций и получился самостоятельный код не зависящий от jQuery.

Почему лучше самостоятельный код а не плагин? Во-первых не всегда сама jQuery может использоваться на сайте, а во-вторых я люблю все кастомные JS функции собирать в один файл (обычно называю его common.js) и минифицировать его. Получается всего один компактный файл только с нужным кодом вместо кучи плагинов и мелких JS файликов. Оптимизация.

Именно вот эта самостоятельная функция cookie и является функциональным юнитом в общем файле.

Скачать файлик с функцией cookie

То есть, как я уже сказал, там описана простая функция cookie с параметрами как у одноименного jQuery плагина