2 options
AngularJS web application development cookbook : over 90 hands-on recipes to architect performant applications and implement best practices in AngularJS / Matt Frisbie.
- Format:
- Book
- Author/Creator:
- Frisbie, Matt, author.
- Series:
- Quick answers to common problems
- Language:
- English
- Subjects (All):
- JavaScript (Computer program language).
- Application software--Development.
- Application software.
- Web applications--Programming.
- Web applications.
- Physical Description:
- 1 online resource (346 p.)
- Edition:
- 1st edition
- Place of Publication:
- Birmingham, England : Packt Publishing Ltd., 2014.
- Language Note:
- English
- System Details:
- text file
- Biography/History:
- Frisbie Matthew: Matt Frisbie is currently a software engineer at Google. He was the author of the Packt Publishing bestseller AngularJS Web Application Development Cookbook and also has published several video series through O'Reilly. He is active in the Angular community, giving presentations at meetups and doing webcasts.
- Summary:
- This is not your grandmother's JavaScript cookbook. If you have a foundational understanding of the framework and want to expand your AngularJS skillset with strategies and methodologies for building performant and scaleable production applications, this is the book for you. This book assumes you have an understanding of the basics of AngularJS, and experience with JavaScript.
- Contents:
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Maximizing AngularJS Directives; Introduction; Building a simple element directive; Working through the directive spectrum; Manipulating the DOM; Linking directives; Interfacing with a directive using isolate scope; Interaction between nested directives; Optional nested directive controllers; Directive scope inheritance; Directive templating; Isolate scope; Directive transclusion; Recursive directives; Chapter 2: Expanding Your Toolkit with Filters and Service Types
- IntroductionUsing the uppercase and lowercase filters; Using the number and currency filters; Using the date filter; Debugging using the json filter; Using data filters outside the template; Using built-in search filters; Chaining filters; Creating custom data filters; Creating custom search filters; Filtering with custom comparators; Building a search filter from scratch; Building a custom search filter expression from scratch; Using service values and constants; Using service factories; Using services; Using service providers; Using service decorators; Chapter 3: AngularJS Animations
- IntroductionCreating a simple fade in/out animation; Replicating jQuery's slideUp() and slideDown() methods; Creating enter animations with ngIf; Creating leave and concurrent animations with ngView; Creating move animations with ngRepeat; Creating addClass animations with ngShow; Creating removeClass animations with ngClass; Staggering batched animations; Chapter 4: Sculpting and Organizing your Application; Introduction; Manually bootstrapping an application; Using safe apply; Application file and module organization; Hiding AngularJS from the user; Managing application templates
- The ""Controller as"" syntaxChapter 5: Working with the Scope and Model; Introduction; Configuring and using AngularJS events; Managing scope inheritance; Working with AngularJS forms; Working with and ngOptions; Building an event bus; Chapter 6: Testing in AngularJS; Introduction; Configuring and running your test environment in Yeoman and Grunt; Understanding Protractor; Incorporating E2E tests and Protractor in Grunt; Writing basic unit tests; Writing basic E2E tests; Setting up a simple mock backend server; Writing DAMP tests; Using the Page Object test pattern
- Chapter 7: Screaming Fast AngularJSIntroduction; Recognizing AngularJS landmines; Creating a universal watch callback; Inspecting your application's watchers; Deploying and managing watch types efficiently; Optimizing the application using reference watch; Optimizing the application using equality watch; Optimizing the application using watchCollection; Optimizing the application using watch deregistration; Optimizing template-binding watch expressions; Optimizing the application with the compile phase in ng-repeat; Optimizing the application using track by in ng-repeat
- Trimming down watched models
- Notes:
- "Quick answers to common problems"--Cover.
- Description based on online resource; title from PDF title page (ebrary, viewed January 14, 2015).
- ISBN:
- 9781783283361
- 178328336X
- OCLC:
- 900883005
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.