AngularJS UI development : design, build, and test production-ready applications in AngularJS /: design, build, and test production-ready applications in AngularJS. (2014)
- Record Type:
- Book
- Title:
- AngularJS UI development : design, build, and test production-ready applications in AngularJS /: design, build, and test production-ready applications in AngularJS. (2014)
- Main Title:
- AngularJS UI development : design, build, and test production-ready applications in AngularJS
- Other Titles:
- Design, build, and test production-ready applications in AngularJS
Angular JavaScript User Interface development - Further Information:
- Note: Amit Gharat, Matthias Nehlsen.
- Other Names:
- Gharat, Amit
Nehlsen, Matthias - 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 LESSCover; 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. … (more)
- Publisher Details:
- Birmingham, UK : Packt Pub
- Publication Date:
- 2014
- Extent:
- 1 online resource (1 volume), illustrations
- Subjects:
- 005.437
COMPUTERS -- Web -- Web Services & APIs
HTML (Document markup language)
JavaScript (Computer program language)
Web site development
Web sites -- Design
Application software -- Development
JavaScript (Computer program language)
Web applications
Web site development
HTML (Document markup language)
JavaScript (Computer program language)
Web site development
Web sites -- Design
COMPUTERS -- Programming Languages -- JavaScript
Electronic books - Languages:
- English
- ISBNs:
- 9781783288489
1783288485
1783288477
9781783288472 - Related ISBNs:
- 9781783288472
- Notes:
- Note: Online resource; title from cover (Safari, viewed Nov. 7, 2014).
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.87520
- Ingest File:
- 01_078.xml