Ahagraphy is a JavaScript library that enables some common client principles. The intent of this library to simplify and reduce the amount of JavaScript required to handle common functionality in web applications.
Ahagraphy functions as an add-on to existing JavaScript frameworks. Principles such as DOM events, CSS selectors, JSON, and object enhancement form the basis for this library. They are most often handled by the supported frameworks. The functions provided by this library will delegate activity to those supported frameworks.
Principles such as memory, lists, object structure, rule sheets, event listeners, and AJAX are all defined in the conceptual section of this library. Imagine creating a rule sheet that attaches activity to DOM nodes once the page has loaded in the client's browser. This and more is possible with the conceptual components.
Principles such as form management, input controls, and cataloging components are defined in the landscape section of this library. Imagine binding an input control to a property on an object and having that object's property value change as client input is given. This and more is possible with the landscape components.