在计算领域,面向方面的编程(AOP)是一种编程范式,通过允许分离横切关注点来增加模块化。AOP形成了面向方面软件开发的基础。AOP包括在源代码级别支持关注点模块化的编程方法和工具,而“面向方面的软件开发”是指整个工程学科。

安装库时,只需使用bower命令:

bower install jsaspect 或者下载dist文件夹中的缩小文件。

术语

  • Advice:添加到方法的连接点中的附加行为。

  • Join Point:方法调用过程中的位置,可以与其他行为连接。

  • Pointcuts:像过滤器一样工作,指定需要拦截哪些方法。

  • Intercept:附加连接点的方法的技术覆盖。

应用程序接口jsAspect.JOIN_POINT:包含所有可用的连接点。目前支持的连接点:BEFORE