Plugin para carregamento e armazenamento de arquivos Javascript em localStorage baseado no Basket.js
O ZCache é indicado para o carregamento de bibliotecas de terceiros em seu projeto. Uma vez carregado o arquivo não será necessário fazer novamente o download do mesmo na proxima vez que a pagina for recarregada, salvo quando o arquivo ultrapassar o tempo de permanência no cache.
O ZCache é compatível com:
- Internet Explorer 8+
- Mozilla Firefox 16+
- Google Chrome 23+
- Safari 5.1+
- Android Browser 2.1+
Em navegadores sem suporte a localStorage os arquivos são incluídos, mas não são salvos em cache.
<script type="text/javascript" src="zcache.min.js"></script>
Incluindo um único arquivo:
ZCache.require('jquery.mim.js');
Incluindo um arquivo sem salvar no cache:
ZCache.require('jquery.mim.js', true);
Incluindo múltiplos arquivos
ZCache.require(['myscript1.js', 'myscript2.js', 'myscript3.js']);
Incluindo múltiplos arquivos sem salvar um determinado arquivo da lista no cache
ZCache.require([{file : 'myscript1.js', noCache: true}, 'myscript2.js', 'myscript3.js']);
Para definir uma opção usa-se o método setOption
ZCache.setOption('cacheDuration', 3600);
Quando true exibe mensagens no console em caso de erro. (default: false)
Define (em segundos) a duração de um arquivo em no cache (default: 1800 segundos)
Define o caminho para o diretório onde estão armazenados os arquivos javascript (default: vazio)
OBS: Caso use arquivos em muitos diretórios distintos aconselha-se não alterar essa opção
(c) 2013 - Bruno Silva | eu@brunoziie.com