PreloadJS fornisce un modo per caricare il contenuto solo quando è necessario.
La libreria è modulare in base alla progettazione, è stato creato appositamente per le attività più grandi, e viene fornito con alcuni strumenti nifty tutti gli sviluppatori ameranno.
Per impostazione predefinita, il contenuto viene caricato tramite XHR2, ma la biblioteca degrada anche XHR e basato su tag carico in cui ciò non è supportato.
Permette anche per le code di caricamento, caricamento lazy, e vari eventi progress per lasciare lo sviluppatore rilevare quando si avvia il caricamento, sta per finire, o ha finito di (in) successo.
PreloadJS supporta anche più code contemporaneamente, coda di pausa e la ripresa, il caricamento dei dati, non solo file di asset, e viene fornito con alcuni esempi per aiutare gli sviluppatori a iniziare da soli.
Che cosa è nuovo in questa versione:
- Nuova classe e modello di ereditarietà
- Grande refactoring, separando pale interne per gestire i singoli tipi di contenuto. Caricatori possono essere utilizzati da soli ora.
- Aggiunto SpriteSheetLoader e nuovo ManifestLoader
- classe Aggiunto LoadItem
- unit test Aggiunto
Cosa c'è di nuovo nella versione 0.6.0:
- Nuova classe e modello di ereditarietà
- Grande refactoring, separando pale interne per gestire i singoli tipi di contenuto. Caricatori possono essere utilizzati da soli ora.
- Aggiunto SpriteSheetLoader e nuovo ManifestLoader
- classe Aggiunto LoadItem
- unit test Aggiunto
Cosa c'è di nuovo nella versione 0.4.1:
- script XHR-caricato modificati per aggiungere automaticamente al corpo del documento dopo aver caricato
- Aggiunto SamplePlugin classe per assistere con la documentazione plugin di aggiornamento
- Risolto il rawResult durante il caricamento XML
- Sconsigliata la & quot; basePath & quot; discussione sui metodi loadFile () e loadManifest ()
- Cambiati tutti i tipi di carico testo da codifica UTF-8.
- AbstractLoader cambiato per estendere EventDispatcher, invece di utilizzare un mix-in.
- passaggio maggiore documentazione.
- Risolto il problema con gli script XHR e maxConnections.
- Aggiunto argomento per LoadQueue per specificare una proprietà crossOrigin su immagini tag generati da PreloadJS.
- incluso un file di esempio .htaccess in / extra che può essere utilizzato per servire CORS-sicuri immagini.
Cosa c'è di nuovo nella versione 0.4.0:.
- rimossi tutti i gestori OnEvent (ex onClick, onTick , onAnimationEnd, ecc).
- EventDispatcher Aggiornato con ultimo modello spumeggiante, e la classe di evento.
Cosa c'è di nuovo nella versione 0.3.0:
- Rimosso XHR-caricamento dei tag audio da utilizzare con HTMLAudioElement (non può correttamente precarico)
- Aggiunto tipo di file binari e ha permesso plug-primario di tipo
- Aggiunto meglio il nome del file di analisi tramite RegExp
- Aggiunto CreateJS supporto EventDispatcher, e aggiornato demo di utilizzare gli eventi.
- Aggiunta documentazione JSDocs a tutti i metodi protetti e privati, e ampliato considerevolmente
- spessore Aggiunto indexOf e HTMLAudioElement controllare per fornire supporto IE7 / 8
- Cambiato metodo proxy interno a vivere namespace CreateJS, e sostenere parametri aggiuntivi.
- metodi di inserimento per cancellare e ripristinare la coda di precarico (rimuovere, removeAll e reset)
- Cambiato come il livello XHR è determinato
- Cambiato come richiesta risposte in XHR sono determinati
Cosa c'è di nuovo nella versione 0.2.0:
- Spostato tutte le classi in un namespace CreateJS configurabile
- Aggiunto il supporto per precaricare i file SVG
- Problemi risolti con caricamento a mobili (Android) browser
- fissi vari problemi di carico durante tutto
- Aggiunto fallback basato su tag per le immagini caricate con XHR che non riescono a causa di restrizioni locali
- Annullamento di carichi ora impedisce completo, errori, e altri callback da sparare.
- codice a vuoto in IE9 / 10 non causerà RTE in caso di callback asincroni.
Cosa c'è di nuovo nella versione 0.1.0:.
- Versione iniziale
Requisiti
- JavaScript abilitato sul lato client
Limitazioni .
- Al momento in fase di sviluppo alpha
I commenti non trovato