> Since jQuery itself is a function, jQuery.bind gives the wrong
> impression - even though binding jQuery to anything else wouldn't work
> anyway.
>
You aren't calling jQuery.bind() though, you're calling
jQuery("something").bind() - that's a big distinction. You're working
against a set of elements - that set is an object. There is no special
meaning attached to Object.bind().
I don't particularly care for any of the proposals mentioned here. When
jQuery came out in Jan of 2006 - Function.prototype.bind() was already
heavily used by the most popular framework at the time: Prototype. And yet
developers have been able to grasp the distinction and use the framework
well.
To put it another way: Let's say that ES6 adds .remove(), .add(), or some
other method names that we also use - I don't think we should force
ourselves to rename every method on the off chance that they have the same
name.
--John
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"jQuery Development" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/jquery-dev?hl=en
-~----------~----~----~----~------~----~------~--~---