Top 5: Las mejores bibliotecas de JavaScript para la manipulación de cookies

Top 5: Las mejores bibliotecas de JavaScript para la manipulación de cookies

No soy el único que dice que manipular las cookies en JavaScript puede ser doloroso, ¿o sí? Según el método estándar para la creación, edición o edición de una cookie, todo se realiza a través de la variable cookie en el navegador y su valor es una cadena simple:

document.cookie = "username=Our Code World; expires=Thu, 19 Nov 2040 14:00:00 UTC; path=/";

Bastante extraño, ¿no? Las cookies son pequeños "archivos" almacenados en el navegador. Están diseñados para contener una cantidad modesta de datos (solo una cadena). Esto permite que el servidor entregue una página adaptada a un usuario en particular, o la página en sí puede contener algún script que sea consciente de los datos de la cookie y, por lo tanto, pueda llevar información de una visita al sitio web (o sitio relacionado) a el siguiente. Esto se vuelve muy útil cuando desea compartir información entre su servidor y el navegador del cliente, ya que no necesita publicar dicha información utilizando un formato HTTP como GET, POST, PUT, etc. En este artículo, compartiremos con usted la mayor parte Bibliotecas útiles para trabajar con cookies fácilmente de una manera legible y amigable para el desarrollador en su proyecto web.

5. JeCookie

JeCookie es un script simple para una fácil manipulación de cookies. Es compatible con los siguientes navegadores:

  • IE 6+
  • FF 3+
  • Chrome 10+
  • Opera 10+

Es bastante fácil de usar y comprender:

var cookie = new jecookie('cookie_name');

var cookie = new jecookie('cookie_name', {
     name : 'value'
}, {
    secure :true,
    domain : '.example.org'
});

4. Cookies.js

Cookies.js es un completo lector / escritor de cookies con soporte completo para Unicode. Dado que las cookies son cadenas con un formato especial, a veces es difícil administrarlas. Esta biblioteca tiene como objetivo abstraer el acceso a document.cookie definiendo un objeto (docCookies) que es parcialmente consistente con un objeto Storage. También ofrece soporte completo para Unicode.

3. Cookie.js

Cookie.js es una pequeña biblioteca de JavaScript que simplifica las cookies. Es capaz de configurar, obtener y eliminar cookies, acepta una variedad de parámetros y admite el encadenamiento. No tiene dependencias y minificado + comprimido con gzip, solo tiene 900 bytes de tamaño. Trabajar con cookies en JavaScript apesta (como se mencionó al principio). document.cookie es definitivamente una de las partes feas de JavaScript. Esta biblioteca tiene como objetivo proporcionar una forma fácil y, sin embargo, poderosa de usar cookies. Puede utilizar el cookie.setmétodo para configurar cookies. El valor se le escapará automáticamente:

cookie.set('key', 'value');

2. Cookies

Cookies es una biblioteca de manipulación de cookies súper simple escrita en JavaScript. A diferencia de otras bibliotecas donde se define la clave como parámetro de alguna función, con las cookies se puede trabajar con las cookies como si fueran claves dentro de un objeto, características que facilitan mucho la escritura y lectura de las cookies:

var userdata = { email: 'test@test.com', token: '42' };
cookies({ user: userdata, computer: "Desktop"});

You can also set complex data and it will be json-encoded saved and retrieved properly in a single cookie.

También puede configurar datos complejos y se guardarán y recuperarán correctamente con codificación json en una sola cookie.

1. JsCookie (anteriormente jQuery Cookie)

JsCookie es una API de JavaScript muy simple, potente pero liviana para manejar cookies:

Si conoce otra biblioteca de JavaScript increíble y fácil de usar para trabajar con cookies en el navegador, compártala con la comunidad en el cuadro de comentarios.

Que te diviertas ❤️!

Esto podria interesarte

Conviertete en un programador más sociable