basket.js funcționează doar în cazul în care HTML 5 localStorage este acceptată.
Se salvează scripturi JS la nivel local (fără a le executa) și, opțional, preia script-cache atunci când este necesar.
Aceasta nu se referă la o sesiune, dar script-urile în general, ca o entitate de sine stătătoare. Înțeles dacă o pagină este încărcată și folosește jQuery 1.7.2, biblioteca va verifica localStorage pentru o versiune în cache anterior de ea.
Basket.js de punere în aplicare permite script-uri care urmează să fie în cache între pagini și reduce enorm timpul de încărcare de pagini.
Dupa ce un script specific de cache-ul local, basket.js poate executa, de asemenea, callback personalizate după anumite evenimente.
Documentația este inclus în pachetul de download
Ce este nou în această versiune:.
- Noi adăugiri la Basket.js API includ skipCache, care împiedică script-uri de depozitare în cache.
Ce este nou în versiunea 0.4.0:
- Cosul suportă acum Stivuitoare personalizate în alte scopuri decât JavaScript resurse - de exemplu, CSS, text. Vezi mai mică în jos de un exemplu.
- Scripturi încep să se încarce imediat când apelați thenRequire.
- Acum suporta o opțiune viu pentru cache rezultatul, dar întotdeauna preluarea live. Este pentru utilizarea de către aplicații web care poate fi deconectat. În exemplul unui client Twitter, să spunem că în dimineața mă duc aduc tweets dumneavoastră în timp ce on-line. Mai târziu Sunt pe tub și du-te înapoi pentru a obține tweets dumneavoastră. Eu nu pot obține o versiune live, dar pot să-l lua de la cache-ul și arată un mesaj permițându utilizatorul știe că datele nu este în stare proaspătă.
- unitare proiect Îmbunătățirea.
Teste
Ce este nou în versiunea 0.3.1-pre.1:
- proiect de teste unitare îmbunătățite
- sprijină RSVP 3.0.1, dependențe certuri de sarcini grunt
- Acum sprijină Stivuitoare personalizate pentru alte decât de activarea JavaScript-resurse - de exemplu, CSS, Text
- Scripturi încep să se încarce imediat atunci când apelați thenRequire
Cerințe :
- activarea JavaScript-ului pe partea de client
- HTML 5 browser-ului
Comentariile nu a fost găsit