¿Cuál es la diferencia entre `$ (window) .load (function () {})` y `$ (function () {})`

Estaba usando$(window).load(function(){}); para mis proyectos hasta que vi que alguien dijo que podríamos usar$(function(){}); y lo harían idénticamente.
Pero ahora que tengo más experiencia he notado que no son idénticos. Noté que la primera pieza comienza un poco después de la segunda parte del código.
Solo quiero saber cual es la diferencia?

Respuestas a la pregunta(4)

Su respuesta a la pregunta