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.
set
__.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');
get
__.memory.get( name: string )
Recolhe uma informação do localStorage ou cookie.
__.memory.get('batman'); // Returns "hero".
delete
__.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.