Possible Duplicates:
Why build Javascript functions as jQuery plugins?
Am I using too much jQuery? When am I crossing the line?
I am trying to learn jQuery & front-end technologies in general. Right now my point of focus is jQuery. The framework has some really awesome plugins. But at what point does one consider the need for considering a plugin an abuse (of the framework)?
For example I understand that trying to get a "rounded div to have rounded dropdown shadows" might be considered stretching what the plugins can do? so some might consider it an abuse.
This is just one example.But it got me thinking. To generalize this, I would like to know if there are any patterns or any hard & fast design decisions that one should keep in mind when trying to build UI using frameworks (or jQuery here).