I know that you can't pass a parameter to the anonymous function on say, a click event:
$(.....).click(function(e,'parameter-that-can\'t-be-passed'){
})
But why? I don't understand how the event object is even passed to the function. How is a limitation imposed on the anonymous function by the event handler? It just seems kind of strange to me.
Update
For those of you who may stumble upon this question also wondering where the object comes from, it may be due to a lack of knowledge about function callbacks and I encourage you to see this question:
Getting a better understanding of callback functions in JavaScript