Javascript Aspect Oriented Technology Background