Plug in is a small piece of software which is added to extend the functionality of existing software. Plug in allows browsers to show additional contents which are not basically displayed. An example of plug in is Macromedia flash player which allows browsers to display some animation on screen.
Button plugin adds some interactive features to buttons like creating groups of buttons or handling the states of buttons etc. If you want to implement this plugin then you need button.js along with other js files.