Yepnope

Software screenshot:
Yepnope
Dettagli del software:
Versione: 2.0.0
Data di caricamento: 12 May 15
Licenza: Libero
Popolarità: 176

Rating: 4.5/5 (Total Votes: 2)

Il suo scopo è quello di accelerare il tempo di caricamento della pagina.
La documentazione su come usarlo è incluso nel file README del progetto, ma il programmatore comprende essenzialmente sotto "sì", gli script che vuole caricare in un punto, e sotto "no" degli script che non ha bisogno per quel momento.

Caratteristiche .

  • yepnope.js è solo 1,6KB - più piccola di più e certamente una buona dimensione per il suo set di funzionalità
  • yepnope.js si chiama & quot; risorsa caricatore & quot; perché può lavorare sia con JavaScript e CSS.
  • yepnope.js dispone di una suite di test completo in QUnit che è possibile eseguire nel set dei browser supportati per assicurarsi che funzioni. (Corriamo via TestSwarm in tutti i browser che possiamo mettere le mani su)
  • yepnope.js disaccoppia completamente precaricamento dall'esecuzione. Questo significa che si ha il controllo ultimo della vostra risorsa quando viene eseguito ed è possibile modificare questo ordine al volo.
  • Il api yepnope.js è cordiale e incoraggia raggruppamento logico di risorse.
  • yepnope.js è modulare. Ha un intero sistema per aggiungere le proprie funzionalità e un paio di esempi di come si potrebbe fare. (Prefissi e filtri).
  • L'API yepnope.js incoraggia a caricare solo le risorse di cui avete bisogno. Ciò significa che anche quando è più lento di un altro caricatore di script, è ancora in grado uscire in cima, perché si potrebbe evitare un intero risorsa.
  • yepnope.js è integrato in Modernizr.
  • yepnope.js esegue sempre le cose nell'ordine in cui sono elencati. Si tratta di un professionista per alcuni, e una truffa per gli altri. Pensiamo che sia un default amichevole.
  • yepnope.js ha la capacità di fare ricadute risorse e scaricare gli script dipendenti in parallelo con la prima ancora.
  • yepnope.js esegue sempre le cose nell'ordine in cui sono elencati.

Cosa c'è di nuovo in questa versione:

  • Script con lo stesso indirizzo url Non rieseguire, ma la loro callback fuoco nell'ordine corretto.
  • La funzione completo si comporta più come la funzione di callback per quanto riguarda 'yepnope ricorsiva'.
  • callback carico CSS sono stati portati fuori di default e messi in un plugin ufficiale. Troppo poche persone usavano. Vecchio codice lavorerà ancora, i callback solo fuoco immediatamente su CSS (a meno che non plug carico css è incluso).
  • yepnope.injectJs vista e yepnope.injectCss, al fine di dare un accesso diretto alle funzioni di iniezione.
  • Aggiunta la possibilità di utilizzare coppie chiave / valore in prefissi.
  • aggiunta di un prefisso incorporato per disattivare il yepnope.errorTimeout globale con un timeout specifico per lo script. yepnope ('! timeout = 5000 script.js');
  • Smarten'd il rilevamento di file CSS, anche se ci sono parametri di query (senza l'uso di plugin prefisso css).

Requisiti

  • JavaScript abilitato sul lato client

Limitazioni

  • Non è sempre il più veloce. Ci sono un certo numero di altri caricatori script (come labjs) che ottimizzano situazioni differenti rispetto yepnope.

Programmi simili

Reqwest
Reqwest

10 Feb 16

pjax
pjax

12 Apr 15

Async Load
Async Load

12 Apr 15

Sijax
Sijax

12 Apr 15

Commenti a Yepnope

I commenti non trovato
Aggiungi commento
Accendere le immagini!