Coverart for item
The Resource AngularJS UI development : design, build, and test production-ready applications in AngularJS, Amit Gharat, Matthias Nehlsen

AngularJS UI development : design, build, and test production-ready applications in AngularJS, Amit Gharat, Matthias Nehlsen

Label
AngularJS UI development : design, build, and test production-ready applications in AngularJS
Title
AngularJS UI development
Title remainder
design, build, and test production-ready applications in AngularJS
Statement of responsibility
Amit Gharat, Matthias Nehlsen
Title variation
  • Design, build, and test production-ready applications in AngularJS
  • Angular JavaScript User Interface development
Creator
Contributor
Subject
Genre
Language
eng
Summary
This book is for anyone who is interested in solving UI problems with AngularJS. Working knowledge of JavaScript, HTML, and CSS is assumed
Member of
Cataloging source
UMI
http://library.link/vocab/creatorName
Gharat, Amit
Dewey number
005.437
Illustrations
illustrations
Index
index present
LC call number
TK5105.888
LC item number
.G437 2014
Literary form
non fiction
Nature of contents
dictionaries
http://library.link/vocab/relatedWorkOrContributorName
Nehlsen, Matthias
Series statement
Community experience distilled
http://library.link/vocab/subjectName
  • HTML (Document markup language)
  • JavaScript (Computer program language)
  • Web site development
  • Web sites
  • COMPUTERS
  • COMPUTERS
  • HTML (Document markup language)
  • JavaScript (Computer program language)
  • Web site development
  • Web sites
Label
AngularJS UI development : design, build, and test production-ready applications in AngularJS, Amit Gharat, Matthias Nehlsen
Instantiates
Publication
Note
Includes index
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
  • Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Setting Up the Environment; Hello World; Using objects instead of primitives; Building our first directive; Installing Node.js and NPM; OS X; Windows; Linux (Ubuntu); Managing client-side dependencies with Bower; Testing the Hello World application; Unit tests; Installing Karma and Jasmine; Integration / end-to-end tests with Protractor; Building the application; Running Protractor from Grunt; Managing the source code with Git; Summary
  • Chapter 2: AngularUI -- Introduction and UtilsDownloading AngularUI; Building AngularUI-Utils; Integrating AngularUI-Utils into our project; uiMask directive; Event Binder; Keypress; jQuery Passthrough; Summary; Chapter 3: AngularUI -- Extended; Embedding Google Maps; Markers on the map; Event Binding; Managing application dependencies with Bower; Modifying the .gitignore file; The calendar component; Using a filter for date formatting; Styling the calendar; Adapting the controller; Adding tests; Testing the controller; Testing the filter; Building the application; Summary
  • Chapter 4: Customizing and Exploring ng-gridSetting up the project; Creating a service in AngularJS; The simple grid view; Grouping the grid; Using a master/details view; Summary; Chapter 5: Learning Animation; Setting up the project; Creating our first animation -- a simple to-do list; Moving elements around on the page; Easing functions; Using LESS to scale entire animations; Using animate.css; Staggering animations; Understanding how staggering works; JavaScript-defined animations; Summary; Chapter 6: Using Charts and Data-driven Graphics; Understanding the importance of charts
  • Creating a bar chartMaking the bar chart data driven; Converting the bar chart into a widget; Creating a bar-chart directive; Using Angular Google chart tools; Building a dashboard using the GitHub REST API; Extending the dashboard; Summary; Chapter 7: Customizing AngularJS with CSS and CSS Frameworks; The evolution of responsive design; Introducing media queries; @media; The @media expression; Better designs with Twitter Bootstrap; The foundation of your application; Summary; Chapter 8: AngularUI Bootstrap Development; Why use AngularUI Bootstrap?; Building a Project Management Application
  • Creating accordionCreating tabs; Hiding less relevant content with collapse; Setting timelines with datepicker; Utilizing buttons; Converting priorities in the form of ratings; Notifying users with alert messages; Using carousel; A progress bar to show the status of an issue; Efficient suggestions with typeahead; Common housing for application-specific menus with a dropdown; Summary; Chapter 9: Customizing AngularUI Bootstrap; Introduction to external templates; Loading a template via the script tag; Loading a template via templateCache; Using an external template
Control code
895288207
Dimensions
unknown
Extent
1 online resource (1 volume)
Form of item
online
Isbn
9781783288489
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Other physical details
illustrations
http://library.link/vocab/ext/overdrive/overdriveId
cl0500000502
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)895288207
Label
AngularJS UI development : design, build, and test production-ready applications in AngularJS, Amit Gharat, Matthias Nehlsen
Publication
Note
Includes index
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
  • Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Setting Up the Environment; Hello World; Using objects instead of primitives; Building our first directive; Installing Node.js and NPM; OS X; Windows; Linux (Ubuntu); Managing client-side dependencies with Bower; Testing the Hello World application; Unit tests; Installing Karma and Jasmine; Integration / end-to-end tests with Protractor; Building the application; Running Protractor from Grunt; Managing the source code with Git; Summary
  • Chapter 2: AngularUI -- Introduction and UtilsDownloading AngularUI; Building AngularUI-Utils; Integrating AngularUI-Utils into our project; uiMask directive; Event Binder; Keypress; jQuery Passthrough; Summary; Chapter 3: AngularUI -- Extended; Embedding Google Maps; Markers on the map; Event Binding; Managing application dependencies with Bower; Modifying the .gitignore file; The calendar component; Using a filter for date formatting; Styling the calendar; Adapting the controller; Adding tests; Testing the controller; Testing the filter; Building the application; Summary
  • Chapter 4: Customizing and Exploring ng-gridSetting up the project; Creating a service in AngularJS; The simple grid view; Grouping the grid; Using a master/details view; Summary; Chapter 5: Learning Animation; Setting up the project; Creating our first animation -- a simple to-do list; Moving elements around on the page; Easing functions; Using LESS to scale entire animations; Using animate.css; Staggering animations; Understanding how staggering works; JavaScript-defined animations; Summary; Chapter 6: Using Charts and Data-driven Graphics; Understanding the importance of charts
  • Creating a bar chartMaking the bar chart data driven; Converting the bar chart into a widget; Creating a bar-chart directive; Using Angular Google chart tools; Building a dashboard using the GitHub REST API; Extending the dashboard; Summary; Chapter 7: Customizing AngularJS with CSS and CSS Frameworks; The evolution of responsive design; Introducing media queries; @media; The @media expression; Better designs with Twitter Bootstrap; The foundation of your application; Summary; Chapter 8: AngularUI Bootstrap Development; Why use AngularUI Bootstrap?; Building a Project Management Application
  • Creating accordionCreating tabs; Hiding less relevant content with collapse; Setting timelines with datepicker; Utilizing buttons; Converting priorities in the form of ratings; Notifying users with alert messages; Using carousel; A progress bar to show the status of an issue; Efficient suggestions with typeahead; Common housing for application-specific menus with a dropdown; Summary; Chapter 9: Customizing AngularUI Bootstrap; Introduction to external templates; Loading a template via the script tag; Loading a template via templateCache; Using an external template
Control code
895288207
Dimensions
unknown
Extent
1 online resource (1 volume)
Form of item
online
Isbn
9781783288489
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Other physical details
illustrations
http://library.link/vocab/ext/overdrive/overdriveId
cl0500000502
Sound
unknown sound
Specific material designation
remote
System control number
(OCoLC)895288207

Library Locations

    • Ellis LibraryBorrow it
      1020 Lowry Street, Columbia, MO, 65201, US
      38.944491 -92.326012
    • Engineering Library & Technology CommonsBorrow it
      W2001 Lafferre Hall, Columbia, MO, 65211, US
      38.946102 -92.330125
Processing Feedback ...