What Are jQuery Plugins?
jQuery consists of prototype objects which, at some point, may require some manipulation and extension. For the same purpose, jQuery plugins were devised as a way for objects to inherit any additional methods that are added. Not only that, these additional methods are not isolated but called with the rest of the methods (already inherited) when the jQuery object is created. jQuery plugins are available individually in the form of individual methods that exist in the jQuery library. Every method is a plugin. But, in case of something new, the plugin can also be custom created, which is not very difficult a task.