Cita:
Iniciado por aldo_rengo el primero creo que es una llamada anonima, una funcion anonima...
Si te fijas bien, en ambos bloques se utiliza una función anónima. Como bien te dice
PHPeros, la segunda es una forma abreviada de la primera y ambas ejecutan el bloque de instrucciones que contengan una vez que el DOM haya cargado. En cuanto a lo que mencionas sobre el código JavaScript nativo, pues, si lo colocas en la cabecera del documento y deseas que automáticamente ejecuten instrucciones, debo de informarte de que eso no sucederá. Para eso también hay eventos como
window.onload
o
DOMContentLoaded
, que no son iguales (lee la documentación).
Saludos