jQuery $ (window) .blur vs nativo window.onblur

Quais são as vantagens de usar o jQuery

$(window).blur(function() { ... })

para anexar um manipulador de eventos versus defini-lo diretamente com

window.onblur = function() { ... }

Parece que o último é menos robusto porque suporta apenas um manipulador de desfoque e, quando usado com outros pacotes, outro código pode substituir owindow.blur valor com outra função. No entanto, isso também não poderia acontecer com a implementação do jQuery, que presumivelmente usawindow.blur como sua implementação subjacente?

EDITAR: Várias pessoas também mencionaram awindow.addEventListener alternativa, que pode ser usada para adicionar um'onblur' evento além dos métodos acima.

questionAnswers(4)

yourAnswerToTheQuestion