基本信息
源码名称:aspect.js
源码大小:0.97M
文件格式:.zip
开发语言:js
更新时间:2023-05-16
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍

aspect.js

_JavaScript library for aspect-oriented programming using ECMAScript2016 syntax-master

aspect.js是一个基于JavaScript的AOP框架,它允许开发者在运行时动态地将代码注入到目标对象的方法中,以实现横切关注点的功能。与传统的AOP框架不同,aspect.js不需要修改目标对象的源代码,而是通过反射机制来实现注入代码的目的。该框架支持多种类型的切面,包括前置、后置和返回式切面等,并且具有灵活性和可扩展性的优点

.
├── aspect.js-master
│   ├── LICENSE
│   ├── README.md
│   ├── assets
│   │   ├── aspectjs.png
│   │   └── diagram.png
│   ├── demo
│   │   ├── aspect.ts
│   │   ├── class.ts
│   │   └── index.ts
│   ├── lib
│   │   ├── index.ts
│   │   └── src
│   │       ├── advices
│   │       │   ├── async_advices.ts
│   │       │   └── sync_advices.ts
│   │       ├── advices.ts
│   │       ├── core
│   │       │   ├── advice.ts
│   │       │   ├── advised.ts
│   │       │   ├── aspect.ts
│   │       │   ├── join_point.ts
│   │       │   ├── metadata.ts
│   │       │   └── pointcut.ts
│   │       ├── core.ts
│   │       ├── join_points
│   │       │   ├── accessor_use.ts
│   │       │   ├── method_call.ts
│   │       │   ├── preconditions.ts
│   │       │   ├── selectors.ts
│   │       │   └── static_method.ts
│   │       └── join_points.ts
│   ├── package-lock.json
│   ├── package.json
│   ├── test
│   │   ├── advices
│   │   │   ├── around_advice_using_complete.spec.ts
│   │   │   ├── async_advices.spec.ts
│   │   │   ├── external_advice.spec.ts
│   │   │   ├── external_aspect.ts
│   │   │   ├── sync_advices.spec.ts
│   │   │   └── this_in_aspect.spec.ts
│   │   └── core
│   │       ├── pointcut.spec.ts
│   │       ├── preconditions.spec.ts
│   │       └── wove.spec.ts
│   ├── tsconfig.json
│   └── yarn.lock
└── 好例子网_aspect.js_JavaScript library for aspect-oriented programming using ECMAScript2016 syntax-master.zip

11 directories, 38 files