This project is read-only.

jmvc Documentation


A module is a related grouping of models, views and controllers that can be loaded dynamically when required. An application is made up of multiple modules.


The application data. Simple javascript objects.


A controller is responsible for retrieving the model and passing it to the view for rendering. It also responds to UI events that occur in the View and updates the Model. It is the glue between Views and Models.


A view is responsible for turning the model into html and calling controller actions in response to UI events. It also handles input validation.

Last edited Jun 29, 2014 at 1:06 PM by dpembroke, version 14