Qual é a diferença entre o seletor de documentos e o seletor de janelas?

Tenho a seguinte função JQuery que recebe a entrada do usuário e a exibe na tela. Quando eu seleciono para os dois$(document) e$(window) a função funciona. Qual é a desvantagem de usar um dos seletores? Onde posso ler mais sobre esses seletores e suas diferenças?

Agradeço antecipadamente

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

questionAnswers(3)

yourAnswerToTheQuestion