AngularJS directives : learn how to craft dynamic directives to fuel your single-page web applications using AngularJS /: learn how to craft dynamic directives to fuel your single-page web applications using AngularJS. (2013)
- Record Type:
- Book
- Title:
- AngularJS directives : learn how to craft dynamic directives to fuel your single-page web applications using AngularJS /: learn how to craft dynamic directives to fuel your single-page web applications using AngularJS. (2013)
- Main Title:
- AngularJS directives : learn how to craft dynamic directives to fuel your single-page web applications using AngularJS
- Further Information:
- Note: Alex Vanston.
- Other Names:
- Vanston, Alex
- Contents:
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Designing Web Applications in 2013; An overview of good code; We're not just talking about a lot of APIs; Modularity; Data driven development; Loading the data; Structuring our HTML; Adding the JavaScript; Summary; Chapter 2: The Need for Directives; What makes a directive a directive; Directives are declarative; Directives are data driven; Directives are conversational; Directives are everything you've dreamed about; Summary; Chapter 3: Deconstructing Directives. Getting startedWith Angular; With directives; Naming; Attachment styles; Configuration options; Priority; Terminal; Templating; Replace; Compiling and Linking; Scope; Controllers; Transclusion; Summary; Chapter 4: Compile versus Link; Peeking under the covers; ng-repeat; Compile; Link; What about linking?; Summary; Chapter 5: Keeping it Clean with Scope; Scope = false; Scope = true; Scope = {}; @ -- read-only Access; = -- two-way binding; & -- method binding; Summary; Chapter 6: Controllers -- Better with Sharing; Forms and inputs; Creating our own controller communication; Summary. Chapter 7: TransclusionThat's not a word ... ; ... it is a solution; Manipulating the transcluded content; Summary; Chapter 8: Good Karma -- Testing in AngularJS; Getting Started; Configuration; Angular and Karma; My first test; Mocking data; The test subject; E2E testing; Scenarios; Summary; Chapter 9: A DeeperCover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Designing Web Applications in 2013; An overview of good code; We're not just talking about a lot of APIs; Modularity; Data driven development; Loading the data; Structuring our HTML; Adding the JavaScript; Summary; Chapter 2: The Need for Directives; What makes a directive a directive; Directives are declarative; Directives are data driven; Directives are conversational; Directives are everything you've dreamed about; Summary; Chapter 3: Deconstructing Directives. Getting startedWith Angular; With directives; Naming; Attachment styles; Configuration options; Priority; Terminal; Templating; Replace; Compiling and Linking; Scope; Controllers; Transclusion; Summary; Chapter 4: Compile versus Link; Peeking under the covers; ng-repeat; Compile; Link; What about linking?; Summary; Chapter 5: Keeping it Clean with Scope; Scope = false; Scope = true; Scope = {}; @ -- read-only Access; = -- two-way binding; & -- method binding; Summary; Chapter 6: Controllers -- Better with Sharing; Forms and inputs; Creating our own controller communication; Summary. Chapter 7: TransclusionThat's not a word ... ; ... it is a solution; Manipulating the transcluded content; Summary; Chapter 8: Good Karma -- Testing in AngularJS; Getting Started; Configuration; Angular and Karma; My first test; Mocking data; The test subject; E2E testing; Scenarios; Summary; Chapter 9: A Deeper Dive into Unit Testing; Highlighted, again; Negative testing; Summary; Chapter 10: Bringing it All Together; Angular content grid; Diving in; The initial directive; Connecting Masonry; Testing Masonry; Events; Timing; Further steps; Summary; Index. … (more)
- Publisher Details:
- Birmingham, UK : Packt Pub
- Publication Date:
- 2013
- Extent:
- 1 online resource (1 volume), illustrations
- Subjects:
- 006.76
COMPUTERS -- Programming Languages -- JavaScript
Web applications
Web site development
JavaScript (Computer program language)
Web applications
Web site development
JavaScript (Computer program language)
COMPUTERS -- General
JavaScript (Computer program language)
Web applications
Web site development
Web applications
Web site development
JavaScript (Computer program language)
COMPUTERS -- Programming -- Open Source
Electronic books - Languages:
- English
- ISBNs:
- 9781783280346
1783280344
1783280336
9781783280339 - Related ISBNs:
- 9781783280339
- Notes:
- Note: Online resource; title from cover (Safari, viewed Nov. 11, 2013).
- 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.87321
- Ingest File:
- 01_062.xml