Uno de los desarrolladores con los que trabajo comenzó a escribir toda su código de esta manera:¿Es mejor utilizar el rendimiento de .delegate() sabio?
$('.toggles').delegate('input', 'click', function() {
// do something
});
vs:
$('.toggles').click(function() {
// do something
});
¿Hay algunas ventajas de rendimiento para hacer esto?
Puede haber dependiendo de la cantidad de elementos en los que pondría controladores si se hace individualmente. – kinakuta
A partir de jQuery 1.7, [.delegate()] (http://api.jquery.com/delegate/) ha sido reemplazado por [.on()] (http://api.jquery.com/on/) método. – Sparky
¿No usa ninguno? http://api.jquery.com/on/ podría reemplazar ambas declaraciones anteriores – mikevoermans