Aspect-jQuery
Kohei Nagashima, Hiroaki Fukuda, Shingo Takada · 2013
User interactions in modern web sites are often coded in JavaScript. Unfortunately, they can become very complicated, so developers try to simplify by using a JavaScript library. Many JavaScript libraries have been developed, each having its own features. When we try to adapt aspect orientation to code which uses a JavaScript library, we cannot weave the aspect properly because existing aspect-oriented frameworks for JavaScript do not have a sufficient join point model and pointcuts for such library code.