Есть ли недостатки в прослушивании событий на уровне документа в jQuery?

Для прослушивания событий на элементах, я думаю, чтобы слушать на уровне документа:

$(document).on('click', '.myclass', function() {/*do something*/});

лучше, чем стиль для прослушивания на уровне элемента:

$('.myclass').on('click', function() { /*do something*/ }); 

Причина в том, что первый стиль может применяться и к динамически добавляемым новым элементам. Вы также можете увидеть, что этот стиль часто используется в Bootstrap:https://github.com/twitter/bootstrap/blob/master/js/bootstrap-alert.js

Я хотел бы широко использовать первый стиль. Но мне интересно, есть ли недостатки этого стиля, скажем, производительность?

Ответы на вопрос(3)

Ваш ответ на вопрос