The architecture of JavaScriptMVC is modular. The powerful stack contains everything we need to build a well organized, tested, and documented application.
Here is a list of the JavaScriptMVC key components as well as topics covered in the next chapters.
DocumentJS
DocumentJS is an independent JavaScript documentation application and provides the following:
Inline demos with source code and HTML panels
Adds tags to the documentation
Adds documentation as favorite
Auto suggest search
Test result page
Comments
Extends the JSDoc syntax
Adds undocumented code because it understands JavaScript
FuncUnit
FuncUnit is an independent web testing framework and provides the following:
Test clicking, typing, moving mouse cursor, and drag-and-drop utility
Follows users between pages
Multi browser and operating system support
Continuous integration solution
Writes and debugs tests in the web browser
Chainable API that parallels jQuery
jQueryMX
jQueryMX is the MVC part of JavaScriptMVC and provides the following: