Varios paquete de NPM populares

operaciones de galletas

operaciones de interfaz JS cookie del navegador nativo es muy difícil de usar.

Js produciendo así un paquete práctico.

https://www.npmjs.com/package/js-cookie

Un simple, ligero JavaScript API para el manejo de las galletas

 

Uso básico

Uso básico

Crear una cookie, válida en todo el sitio:

Las cookies . conjunto ( 'nombre ' 'valor ' ) ;

Crear una cookie que expira 7 días a partir de ahora, válida en todo el sitio:

Las cookies . conjunto ( 'nombre ' 'valor ' {expira } ) ;

Crear una galleta de expirar, válida para la ruta de la página actual:

Las cookies . conjunto ( 'nombre ' 'valor ' {expira 7 , trayectoria ' } ) ;

galletas de lectura:

Las cookies . obtener ( 'nombre ' ) // => 'valor'
Las cookies . obtener ( 'nada ' ) // => indefinido

Leer todas las cookies visibles:

Las cookies . obtener ( ) // => {nombre: 'valor'}

 

 

El enfoque de la persistencia del cliente

https://www.npmjs.com/package/store2

almacenar datos local para el navegador, incluyendo el almacenamiento local y la sesión.

Una característica-llenado y forma amigable para tomar ventaja de localStorage y sessionStorage (JSON, los espacios de nombre, extensiones, etc.).

Descarga: store2.min.js o store2.js
NGP : npm install store2
NuGet :Install-Package store2

Uso básico

La función principal de la tienda puede manejar set, get, transact, setAll, getAll, each, y clearacciones directamente. Respectivamente, estos se llaman así:

tienda (clave , los datos ) ;                 Datos // conjuntos Stringified bajo llave
almacenar (clave ) ;                       // obtiene y analiza sintácticamente los datos almacenados bajo llave
tienda (clave , fn [ , alt ] ) ;            // función de transacción de ejecución en / con los datos almacenados bajo llave
tienda ( {clave : datos , clave2 : datos2 } ) ;  // establece todos los pares clave / datos en el objeto
almacenar ( ) ;                          // obtiene todos los pares clave / datos almacenados como un objeto
tienda ( ( clave datos ) => } ) ;          // Las llamadas a funciones para cada clave / datos en el almacenamiento, los falsos retorno a la salida
almacenar ( falso ) ;                     // borra todos los elementos de almacenamiento

Parámetros en [corchetes] son ​​opcionales. También hay más explícita y funciones versátiles disponibles:

tienda . conjunto (clave , datos [ , sobrescritura ] ) // === tienda (clave, datos);
tienda . SETALL (datos [ , sobrescritura ] ) ;   // === tienda ({clave: datos, clave2: data});
tienda . obtener (clave [ , Alt ] ) ;             // === tienda (clave);
tienda . getAll ( [fillObj ] ) ;           // === tienda ();
tienda . Transact (clave , fn [ , alt ] ) ;    // === tienda (clave, fn [, alt]);
tienda . claro () ;                     // === tienda (false);
tienda . tiene (clave ) ;                    // devuelve verdadero o falso
tienda . remove (clave [ , alt ] ) ;          // elimina clave y sus datos, a continuación, devuelve los datos o alt, si ninguno
tienda . cada (fn [ , relleno ] ) ;            // === tienda (fn); arg llamada opcional estará tercera arg fn (por ejemplo, para valores de recolección)
tienda . añadir (clave , los datos ) ;              // concats, fusiones, o agrega nuevo valor en una ya existente
tienda . teclas ( [FillList ] ) ;            // Devuelve matriz de claves
tienda . tamaño () ;                      // número de teclas, no la longitud de los datos
tienda . clearall ( ) ;    

 

No existe una prueba simulada de servicios

El servidor no tiene que configurar, a diferencia de JSON-servidor.

Simplificado método de ensayo de simulación.

Principio, por los js método, ajax adquisición servidor método de solicitud JSON directamente de los datos locales.

Mock.js es un generador de datos de simulación para ayudar al front-end para desarrollar y crear prototipos separado del progreso back-end y reducir un poco la monotonía en especial al escribir pruebas automatizadas.

El sitio oficial: http://mockjs.com

Caracteristicas

  • Generar datos simulados de acuerdo con el modelo de datos
  • Proporcionar petición / respuesta burlona de peticiones Ajax
  • Generar datos simulados de acuerdo con las plantillas basadas en HTML

Esta biblioteca se inspirado libremente por el poste de Elías Manor Mocking Introducción , mennovanslooten / mockJSON , appendto / jquery-mockjax y victorquinn / chancejs .

 

Supongo que te gusta

Origin www.cnblogs.com/lightsong/p/12578069.html
Recomendado
Clasificación