head.ready () vs. $ (documento) .ready
Recientemente descubierto elhead.js Biblioteca y chico, estoy contento con eso, aunque todavía estoy un poco confundido acerca de una cosa.
Desde headjs.com:
El evento "DOM ready" como $ (document) .ready () ya se activa cuando llegan los scripts. Si los scripts cargados dependen de ese evento, asegúrese de que su biblioteca pueda manejar esto. jQuery 1.4+ funciona.
Teniendo esto en cuenta, ¿cuál es la mejor manera de configurar una página que use jQuery si el código dentro de $ (document) .ready () depende de los scripts externos cargados con head.js?
¿Podemos simplemente perder el $ (documento) .ready (), llamar a todos juntos y aun así configurar con éxito cosas como escuchas de eventos que se basan en la preparación del documento? Ex:
head.js("script1.js", "script2.js", "script3.js", function() {
$('#button').click(function(event) {
alert("clicked");
});
});
¿O queremos envolver $ (document) .ready () dentro de la función?
Solo me pregunto cuál es la mejor práctica para garantizar que todo esté listo para el momento en que debe estar.