Getting Started With Reaction Agent
The Reaction Agent framework is a set of modules, each one is responsible for managing other aspects of the user's experience on a web page. Some of these managers responsible for a certain behavior, and called Agent, the others collect a group of similar functions. Try and browse the different documentation pages of each of them for more information.
A Word About The Different Version Of Reaction Agent
Each version of Reaction Agent is released with 4 different revision files, it's up to you to decide which one of them suites you the most. Below are the different revisions
reaction.agent.js
- Development Revision: Contains all functionality, not minified, not blocking console messages.reaction.agent.min.js
- Development Revision Minified: Contains all functionality, minified, not blocking console messages.reaction.agent.production.js
- Production Revision: Does not contain testing methods, not minified, blocking console messages to avoid logging sensitive information to the user.reaction.agent.production.min.js
- Production Revision Minified: Does not contain testing methods, minified, blocking console messages to avoid logging sensitive information to the user.
Agents
- The DOM Agent - Responsible for managing DOM events and define Javascript constructor methods for DOM elements.
- The Keypress Agent - Responsible for managing keyboard press events and define a simple modular interface for managing keypress handlers and Hot Keys.
- The Scroll Agent - Responsible for managing window scroll events, and define behavior for certain scroll positions.
- The CSS Agent - Smoothly and efficiently manages inline styling of complex and responsive DOM elements.
- The Validation Agent - Manages client side validation operations with a simple interface to control callbacks and handlers.
Function Sets
- jQuery Extensions - A group of jQuery methods refining DOM querying.
- Development Utilities - A set of development utility methods and shortcuts.
- Method Factory - A set of methods to generate common or utility functions.