더북(TheBook)

AopJS 제이쿼리 플러그인

AopJS 제이쿼리 플러그인은 상대적으로 최신 도구이고 아직 깃허브 이용 실적은 그다지 높지 않지만, 제이쿼리 사이트(http://plugins.jquery.com/aop)에 나와 있어서 한 번쯤 마주치게 된다.

AopJS는 제이쿼리와 앵귤러JS에서 쓰기 편한 구문 옵션과 (다음 예제처럼 문서에 소개된) 애스팩트를 쉽게 체이닝하여 쓸 수 있는 기능 등 제작자가 공들여 구현한 부분이 많다.


var myProxy = AOP.aspect(myFunction)
                      .before(myAdvice1)
                      .afterReturning(myAdvice2)
                      .afterThrowing(myAdvice3);

비록 간결한 Aop.js의 미학은 찾아볼 수 없지만, 기능이 조금 더 많은 건 분명하다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.