Callbacks são muito utilizados em javascript. Callback é basicamente uma função que é passada para outra função. Toda função é uma ação, certo? Então imagine que o callback seja uma ação que você quer que aconteça depois de outra ação. Exemplo:
- Alguém me mandou mensagem
- Eu respondo de volta "olar".
Colocando isso em javascript, num formato de callback, seria:
alguemMandouMensagem(respondaOla).