Index
A
- ajax-button directive
- AJAX button directive
- Angular
- Angular $compile service / Angular $compile service
- angular-dynamic-locale
- angular-media-player.js
- angular-media-player directive
- angular-seed / Seed projects
- angular-translate
- angular-ui
- angular-ui package
- Angular documentation
- Angular generator
- Angular I18n support
- AngularJS
- AngularJS-local-storage
- AngularJS animation
- AngularJS bindings / AngularJS bindings
- AngularJS components
- AngularJS CSS animation
- AngularJS documentation
- AngularJS eventing
- AngularJS filter
- AngularJS filters
- AngularJS forms
- AngularJS Google+ Channel
- AngularJS JavaScript animation / AngularJS JavaScript animation
- AngularJS jQuery integration
- AngularJS model controller
- AngularJS model state
- AngularJS Promise API
- AngularJS services
- AngularJS services primer
- AngularJS testing ecosystem / The AngularJS testing ecosystem
- AngularJS transformers
- AngularJS validation / AngularJS validation
- Angular scopes
- Angular services
- Angular solution
- AngularUI
- animate.css
- animation
- animation effect, mechanisms
- animations, with AngularJS
- API key
- app
- App bootstrapping
- app code, organizing
- app controller
- app model
- app modules
- App view
- args parameter / The 7 Minute Workout model
- audio
- audio support
- audio synchronization issue
- authentication
- authorization
- authorization support
- automation
B
- $broadcast function / AngularJS eventing
- <body> tag / App bootstrapping
- Batarang
- bindonce
- Bootstrap progress bar
- Bower
- Browser Developer Console
- browser storage
- busy-indicator
C
D
E
- $emit function / AngularJS eventing
- $evalAsync loop method / AngularJS dirty checking and digest cycles
- E2E testing
- end-to-end testing / Types of testing
- events
- exercise and workout data
- exercise and workout lists
- Exercise CRUD
- exercise data
- exercise duration
- exercise indicator
- exercise list
- exercise list controller
- exercise list view
- exercise progress
- exercises
- exercises.js
- exercise step formatting
- exercise steps formatting
- exercise transitions
- expressions / Expressions
F
G
- Git
- GitHub
- globalization
- glyphs, Bootstrap site
- Guess the number!
H
I
J
- Jasmine Spies
- JavaScript-based animation, jQuery
- JavaScript code
- JetBrain WebStorm 8
- jQuery plugin
- jsFiddle
- jsFiddle link
- jsFiddle web page
- jsPerf
K
- Karma
- keyboard
- keyboard events
L
- $location
- $location service
- lazy loading modules
- left nav
- left navigation
- link function / The link function
M
- $modal.open function, arguments
- 7 Minute Workout
- 7 Minute Workout app
- 7 Minute Workout model
- 7 Minute Workout routes
- 7 Minute Workout view
- MDN documentation, transition
- media-player directive
- minification
- mock
- model
- model data
- model update, on blur
- model updates
- module
- module initialization / The config/run phase and module initialization
- MongoDB
- MongoLab
- mouse events
- Multi-Lingual app
- multiple SPAs
- MVC
N
O
- oldCollection parameter / Exploring $watch
- orderBy filter
- orderBy filter, expression parameter
- overlays
P
- $parse service
- $provide service
- page objects
- parameters, link function
- parser / Understanding NgModelController
- pause
- performance, AngularJS
- performance guidelines
- page/view, maintaining / Keeping the page/view small
- watches, optimizing for read-once data / Optimizing watches for read-once data
- hiding versus conditional rendering / Hiding (ng-show) versus conditional rendering (ng-if/ng-switch) content
- expression, watching / Expressions being watched should not be slow
- deep model watch, minimizing / Minimizing the deep model watch
- large dataset, handling with ng-repeat / Handling large datasets with ng-repeat
- mouse movement tracking events, avoiding / Avoiding mouse-movement tracking events
- $scope.$apply, avoiding / Avoiding calling $scope.$apply
- lazy loading / Lazy-loading, minification, and creating multiple SPAs
- minification / Lazy-loading, minification, and creating multiple SPAs
- multiple SPAs, creating / Lazy-loading, minification, and creating multiple SPAs
- data, caching / Caching remote data wherever appropriate
- Batarang used, for measuring performance / Using Batarang to measure performance
- persistence store
- Personal Trainer app
- Personal Trainer Layout
- Personal Trainer model
- pipeline architecture
- plain CSS
- Plunker
- prefight request
- preprocessors
- promise API
- promise chaining / Understanding promise chaining
- promises / The basics of promises, Route resolutions and promises
- property injection
- Protractor
- Protractor setup
- providers
- provider service
Q
R
S
- $sanitize service
- $scope
- $setValidity function
- saving, of forms
- SCE
- scope
- scope parameter / Exploring $watch
- script dependencies
- seconds-to-time filter
- secondsToTime filter
- seed projects
- server
- server data
- server integration
- server interactions
- service
- service constructs
- services
- sibling scopes
- SPAs
- stack overflow (SO) / Keeping the page/view small
- start and finish pages
- strict contextual escaping (SCE)
- Strict Contextual Escaping (SCE) / Adding descriptions and video panels
- Sublime Text package
T
U
- ui-router
- ui.bootstrap dialog
- ui.bootstrap modal dialog
- UIGrid
- unit testing
- unit tests
- unwarranted model update
- URL
- User Experience (UX) / The app view
V
W
- $watch
- WebDriver
- workout
- workout-tile directive
- workout.js
- workout and exercise detail pages
- WorkoutAudioController
- WorkoutBuilderService service
- workout builder validation
- workout builder view
- WorkoutController
- WorkoutDetailController
- workout history
- WorkoutHistoryTracker service
- workout history tracking
- workout list controller
- workout list view
- workout model
- workout pause/resume
- Workout Runner
- WorkoutService
- WorkoutService provider
- workout video panel
Y
..................Content has been hidden....................
You can't read the all page of ebook, please click
here login for view all page.