Ho il seguente:Modernizr - Quali script vengono caricati in modo asincrono?
Modernizr.load([
{
load : '//ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js',
complete : function() {
if (!window.jQuery){
Modernizr.load('/js/jquery-1.6.2.min.js');
}
}
},
{
load : ["/js/someplugin.js", "/js/anotherplugin.js"],
complete : function()
{
// do some stuff
}
},
{
load: ('https:' == location.protocol ? '//ssl' : '//www') + '.google-analytics.com/ga.js'
}
]};
ho letto che Modernizr carichi script Asyncronously. Ma nell'esempio sopra, quali sono caricati asincroni?
Tutte le operazioni seguenti vengono caricate in modo asincrono?
- jquery.min.js
- someplugin.js
- anotherplugin.js
- ga.js
o è una combinazione di async e ha ordinato di caricare in questo modo:
- jquery.min.js viene caricato per primo
- Poi viene caricato someplugin.js e anotherplugin.js asincrone
- infine, ga.js viene caricato
Sto avendo un test difficoltà qual caso è.
Grazie per la spiegazione approfondita. È un problema caricare contemporaneamente jQuery + più plug-in jQuery in modo asincrono? O jQuery deve essere caricato tutto da solo prima? –
@Jakobud Ho aggiunto un preventivo e link alla homepage di yepnopejs. Leggi la home page se vuoi veramente familiarizzare con tutti i piccoli trucchi che puoi fare con yepnope aka Modernizer.load(). – BenSwayne
Un sacco di cose lì ... grazie! –