Thread:Mathmagician/@comment-3508190-20120504092551/@comment-3508190-20120510054406

I wasn't using "extend" in the OOP sense. I simply meant the $.extend function. It has nothing to do with inheritance. You can add and remove properties from JavaScript objects at any time, so the usefullness of OOP inheritance would be a bit limited in JS - not to mention limiting.

How familiar are you with CSS btw? CSS is a purely declarative language. In CSS you never tell the browser how to apply any of the rules. You simply describe the looks of your document and leave the application of your rules to the browser. jQuery tries to mimic that behaviour where ever possible:

Reads almost like pure CSS, doesn't it?

And no, you're not bothering me at all btw. Keep asking if you like! I'm only replying so late, because yesterday a certain person consumed all of my wiki time.