¿Cuál es la diferencia entre el selector de documentos y el selector de ventana?

Tengo la siguiente función JQuery que toma la entrada del usuario y la muestra en la pantalla. Cuando selecciono para ambos$(document) y$(window) la función funciona. ¿Cuál es la desventaja de usar cualquiera de los selectores? ¿Dónde puedo leer más sobre estos selectores y sus diferencias?

Gracias de antemano

  $(document).keypress(function(e) {
      if(e.keyCode == 13) {
          var id = $("input#example").val()
          console.log(id);
          $('#data').append(id);
      }
  });

Respuestas a la pregunta(3)

Su respuesta a la pregunta