The Wayback Machine - https://web.archive.org/web/20081216010832/http://www.aspectjs.com:80/

Method-Call Interception in JavaScript

A Meta-Programming Library supporting Aspect-Oriented Programming

AspectJS V1.1 is an industrial-strength, JavaScript meta-programming library, complemented by a set of supplementary JavaScript-resources, and this site caters to all facets of the product and its support.

AspectJS allows developers to intercept calls to a given method transparently, such that other functions execute before and/or after that method. The technology is robust, modular and highly efficient, and has a number of important applications.

Critically, using AspectJS leaves target code free of disjunctive logic, which thus enables Aspect-Oriented Programming, and thereby offers much improved, but largely unexplored approaches to professional web-development.

For core-product details, the Overview page is an excellent starting point. Alternatively, if you are unclear about method-call interception, aspect orientation, and how these concepts apply to JavaScript, then the article entitled Transparency on Demand will take you from first principles. You can acquire the product inexpensively via the Purchase page.

Contact

AspectJS is provided by Dodeca Technologies Ltd - a software-development and services company that is based in south-west London.

To get in touch, please use the form below. If you wish to receive occasional notifications regarding new technology and significant updates to this site, send a message with the word 'subscribe' in the title.

Your email address will not be shared with third parties, nor will it be used to send unsolicited mail, and you can unsubscribe at any time by sending a message with the word 'unsubscribe' in the title.

Email Address
Message Title