I know .on() exists with jQuery and .bind() should not be used in the future, considering that I have a version of jQuery greater than
.on()
.bind()
There won't be any noticeable performance difference.
One main difference is that with a named function you can also selectively unbind functions and not just all functions associated with an event type.
Of course, this can also help you avoid code duplication.