Bildiğiniz gibi javascript ile cookie yönetimi özellikle yeni başlayanlar için zulüm olabiliyor. Bu yazıda CookieJS'ten bahsedeceğim. Bu kütüphaneyi yaptığım bazı projelerde ihtiyaç duyduğum için yazmıştım.
Kütüphaneye şu adresten erişebilirsiniz:
https://github.com/PlutoSW/CookieJS
Kullanımı
Class'ı çağırıyoruz
var cookie = new Cookie();
Yeni bir Cookie (Çerez) Oluşturuyoruz
cookie.set("username","Freedom");
Cookie verisini çağırıyoruz
// Cookie Key
cookie.username.key
// Cookie Value
cookie.username.value
Cookie verisini siliyoruz
cookie.username.remove();
Cookie arıyoruz
Cookie aramak için iki farklı yöntemimiz var.
// Text olarak aramak için
cookie.get("username");
// Regex (Düzenli İfade) olarak aramak için
cookie.get(/name$/);