Index
A
- @add / Type directives
- @alias / Tag directives
- @attribute / Type directives
- @author / Tag directives
- application
- writing / Planning
- wireframes, preparing / Preparing wireframes
- project, setting up / Setup project
- changes under VCS, tracking / Tracking changes under VCS
- structure / Application structure
B
- bootstrap
- creating / Creating a bootstrap
- Breadcrumb / Preparing wireframes
C
- $.Class
- about / $.Class
- first parameter / The first parameter
- second parameter / The second parameter
- third parameter / The third parameter
- method override / Method override
- life cycle / Life cycle
- $.Controller plugin
- about / $.Controller
- $.cookie plugin / $.cookie
- @class / Type directives
- @codestart / Tag directives
- @constructor / Tag directives
- CanJS
- about / What is JavaScriptMVC?, jQueryMX
- class method / $.Class
- cleanjs command / Code cleaner
- code cleaner
- about / Code cleaner
- console.log() function / Logger
- Content Delivery Network (CDN) / Downsides
- controllers
- creating / Creating controllers
- Create, Read, Update, Delete (CRUD) / Fixtures
- create method / Creating models
D
- $.Drag and $.Drop plugin / $.Drag and $.Drop
- @demo / Tag directives
- @description / Tag directives
- @download / Tag directives
- deparam method / deparam
- dependency management
- about / Dependency management
- destroy method / Creating models
- Distributed Version Control Systems (DVCS) / Tracking changes under VCS
- documentation
- writing / Writing the documentation
- generating / Generating the documentation
- DocumentJS
- about / What is JavaScriptMVC?, DocumentJS
- working / How does DocumentJS work?
- types / How does DocumentJS work?
- tags / How does DocumentJS work?
- documentation, writing / Writing the documentation
- type directives / Type directives
- tag directives / Tag directives
- Document Object Model (DOM) tree / Why JavaScriptMVC?
- DOM helpers
- about / DOM helpers
- $.cookie plugin / $.cookie
- $.fn.compare plugin / $.fn.compare
- $.fn.selection plugin / $.fn.selection
- $.fn.within plugin / $.fn.within
- $.Range plugin / $.Range
- $.route plugin / $.route
E
F
- $.fn.compare plugin / $.fn.compare
- $.fn.selection plugin / $.fn.selection
- $.fn.within plugin / $.fn.within
- @function / Type directives
- findAll method / Creating models
- findOne method / Creating models
- free code hosting solutions
- free issue-tracking tools
- URL / Planning
- FuncUnit
- about / What is JavaScriptMVC?, FuncUnit
G
- $ gem install sass command / Running the application
- getType instance method / Method override
- getType method / Method override
- Git
- URL, for installing / The second method – pull the code from Git repositories
- reference, URL / The second method – pull the code from Git repositories
- submodules, URL / Verifying Installation
H
- @hide / Tag directives
I
- @iframe / Tag directives
- @image / Tag directives
- @inherits / Tag directives
- IndexedDB
- about / IndexedDB
- init method / Creating models
- installation, JavaScriptMVC
- ways / Choosing your method
- package, downloading / The first method – download the package
- code, pulling from Git repositories / The second method – pull the code from Git repositories
- verifying / Verifying Installation
- Vagrant used / The third method – Vagrant
- instance method / $.Class
J
- Jaml
- URL / $.View
- JavaScriptMVC
- about / What is JavaScriptMVC?, Why JavaScriptMVC?
- StealJS / What is JavaScriptMVC?
- FuncUnit / What is JavaScriptMVC?
- CanJS / What is JavaScriptMVC?
- DocumentJS / What is JavaScriptMVC?
- MIT license, exceptions / License
- website, URL / Links
- repository, URL / Links
- MVC / Why JavaScriptMVC?
- system architecture approach / System architecture approach
- advantages / Advantages
- disadvantages / Downsides
- real-world examples / Real-world examples
- framework, URL / Real-world examples
- installing / Installing JavaScriptMVC
- URL, for downloading package / Choosing your method
- documentation, URL / Documentation and API
- API, URL / Documentation and API
- tutorials, URL / Documentation and API
- code examples, URL / Documentation and API
- Stack Overflow questions, URL / Documentation and API
- official forum, URL / Documentation and API
- architecture / The architecture of JavaScriptMVC
- application, building / Building simple applications
- Todo list application / Todo list
- Loader / Loader
- model, adding to application / Model
- fixtures / Fixtures
- view / View
- controller / Controller
- routing / Routing
- application, code / Complete application code
- Jenkins
- URL / Integration
- jQuery / Why JavaScriptMVC?
- jQuery templates
- URL / $.View
- JSLint code quality tool
- URL / Code cleaner
L
- language helpers
- logger
- about / Logger
M
- $.Model
- about / $.Model
- Maven
- URL / Integration
- Micro
- URL / $.View
- MIT license
- exceptions / License
- mockups / Preparing wireframes
- model-view-controller (MVC) framework / What is JavaScriptMVC?
- models
- creating / Creating models
- module method / Module
- multi-page application / System architecture approach
O
- $.Object plugin
- $.Observe plugin
- about / $.Observe
- ok signature / Ok
- open signature / Open
- Oracle VM VirtualBox
- URL, for installing / The third method – Vagrant
P
- @page / Type directives
- @param / Tag directives
- @parent / Tag directives
- @plugin / Tag directives
- @prototype / Type directives
- PhantomJS
- used, for running tests / PhantomJS
- PouchDB
- URL, for downloading / IndexedDB
- prototypes / Preparing wireframes
R
- $.Range plugin / $.Range
- $.route plugin / $.route
- @return / Tag directives
S
- $.String plugin
- @scope / Tag directives
- @static / Type directives
- same method / same
- SASS / Running the application
- sass directory / Creating views
- Scrum
- URL / Planning
- Search Engine Optimization (SEO) / Downsides
- Selenium
- used, for running tests / Selenium
- Simple JavaScript Inheritance
- URL / $.Class
- special events plugins
- $.Drag and $.Drop plugin / $.Drag and $.Drop
- S signature / S
- steal.build / Concatenation and compression
- steal.clean / Code cleaner
- steal.dev / Logger
- StealJS
- about / What is JavaScriptMVC?, StealJS
- features / Concatenation and compression, Code cleaner, Dependency management
T
- $.toJSON plugin
- about / $.toJSON
- @tag / Tag directives
- @test / Tag directives
- @type / Tag directives
- tag directives
- @alias / Tag directives
- @author / Tag directives
- @codestart / Tag directives
- @constructor / Tag directives
- @demo / Tag directives
- @description / Tag directives
- @download / Tag directives
- @iframe / Tag directives
- @hide / Tag directives
- @inherits / Tag directives
- @parent / Tag directives
- @param / Tag directives
- @plugin / Tag directives
- @return / Tag directives
- @scope / Tag directives
- @tag / Tag directives
- @test / Tag directives
- @type / Tag directives
- @image / Tag directives
- templates directory / Creating views
- tests
- creating / Creating tests
- module method / Module
- open signature / Open
- test signature / Test
- ok signature / Ok
- S signature / S
- running / Running tests
- tests, running
- web browser used / Web browser
- Selenium used / Selenium
- PhantomJS used / PhantomJS
- EnvJS used / EnvJS
- integration / Integration
- test signature / Test
- Todo application / Concatenation and compression
- Todo list application
- about / Todo list
- loader / Loader
- model / Model
- fixtures / Fixtures
- view / View
- controller / Controller
- routing / Routing
- code / Complete application code
- TTI
- type directives
- about / Type directives
- @page / Type directives
- @attribute / Type directives
- @function / Type directives
- @class / Type directives
- @prototype / Type directives
- @static / Type directives
- @add / Type directives
U
- update method / Creating models
V
- $.Vector plugin
- about / $.Vector
- $.View
- about / $.View
- embedded / Embedded
- external / External
- sub-templates / Sub-templates
- Vagrant
- URL, for installing / The third method – Vagrant
- views
- creating / Creating views
W
- web browser
- used, for running tests / Web browser
- wireframes
- preparing / Preparing wireframes
- invoice main page / Preparing wireframes
- clients main page / Preparing wireframes