Home Page Icon
Home Page
Table of Contents for
Cover
Close
Cover
by Wojciech Bednarski
Learning JavaScriptMVC
Learning JavaScriptMVC
Table of Contents
Learning JavaScriptMVC
Credits
About the Author
About the Reviewer
www.PacktPub.com
Support files, eBooks, discount offers and more
Why Subscribe?
Free Access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
1. Getting Started with JavaScriptMVC
What is JavaScriptMVC?
License
Links
Why JavaScriptMVC?
System architecture approach
JavaScriptMVC single-page application
Advantages
Downsides
Real-world examples
Installing JavaScriptMVC
Choosing your method
Which method is right for me?
The first method – download the package
The second method – pull the code from Git repositories
Verifying Installation
The third method – Vagrant
Documentation and API
The architecture of JavaScriptMVC
DocumentJS
FuncUnit
jQueryMX
StealJS
Dependency management
Concatenation and compression
Logger
Code generator
Package management
Code cleaner
Building simple applications
Todo list
Loader
Model
Fixtures
View
Controller
Routing
Complete application code
Summary
2. DocumentJS
How does DocumentJS work?
Writing the documentation
Type directives
Tag directives
Generating the documentation
Summary
3. FuncUnit
Creating tests
Module
Open
Test
Ok
S
Running tests
Web browser
Selenium
PhantomJS
EnvJS
Integration
Summary
4. jQueryMX
$.Class
The first parameter
The second parameter
The third parameter
Method override
Life cycle
$.Model
$.View
Embedded
External
Sub-templates
$.Controller
DOM helpers
$.cookie
$.fn.compare
$.fn.selection
$.fn.within
$.Range
$.route
Special events
$.Drag and $.Drop
Language helpers
$.Object
same
$.Observe
$.String
deparam
$.toJSON
$.Vector
Summary
5. StealJS
Dependency management
Logger
Code cleaner
Concatenation and compression
Summary
6. Building the App
Time tracking and invoicing for freelancers
Planning
Preparing wireframes
Setup project
Tracking changes under VCS
Application structure
IndexedDB
Creating models
Creating controllers
Creating views
Creating a bootstrap
Running the application
Summary
Index
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Next
Next Chapter
Table of Contents
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset