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.
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.
Product | |
API |
Objects/Types |
Tutorial |
Getting Started
Affix and Wrapper Objects
At the Coal-Face |
Applications | |
Object Member Locator |
|
On-Demand Loaders |
|
Event Marshaller |
|
XHR Library |
|
Published |
Unless stated otherwise, all content available from this domain is copyright © Dodeca Technologies Ltd. 1999 - 2008.
Sincere thanks go to the following:
Boxer Software for a superb programmer's editor, CoolMoon Software for an equally excellent graphical editor (LViewPro), and The Rush Font Project for the 'Moving Pictures' typeface used in the AspectJS logo and elsewhere (one likes to believe in the freedom of coding...).
All pages on this web site are composed of valid XHTML 1.0 markup, and use valid CSS style-declarations. However, to avoid cluttering the layout of every page, the official validation-logos are displayed here just once.