Dettagli del software:
Versione: 2.0.0
Data di caricamento: 12 May 15
Licenza: Libero
Popolarità: 176
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.
I commenti non trovato