Memory

Lida com armazenagem de dados locais, com fallback. Você não precisa se preocupar com compatibilidade entre browsers. Apenas peça para a sua Memory se lembrar de algo e ela irá escolher a melhor opção disponível.



__.memory.set( name: string, data: object, timing: number, period: string )

Armazena informações usando localStorage ou cookies. Vocie pode guardar qualquer tipo de objeto. Por padrão, o localStorage não possui uma data de expiração, mas nós temos uma solução. Nós tratamos o localStorage como um cookie. Melhor ainda, você pode dizer, literalmente*, quanto tempo quer que sua memória se lembre disso. Por exemplo, em 7 days, ou em 2 years.

*. Em inglês.

__.memory.set('batman', 'hero', 7, 'days');

__.memory.get( name: string )

Recolhe uma informação do localStorage ou cookie.

__.memory.get('batman');    // Returns "hero".

__.memory.delete( name: string )

Remove uma informação do localStorage ou cookie.

__.memory.delete('batman'); // Goodbye, Bruce.

Baseado no módulo Keep da nossa antiga biblioteca.