Aspect-Oriented Programming with jQuery

The jquery-AOP project used jQuery to create functions that can treat object methods and global functions as aspects. That means, that you can run other code before, after, or around them.

For example, let’s say you want a pop-up message box to appear before someone uses the document check-out feature.