The Resource Beginning AngularJS, Andrew Grant

Beginning AngularJS, Andrew Grant

Label
Beginning AngularJS
Title
Beginning AngularJS
Statement of responsibility
Andrew Grant
Creator
Author
Subject
Genre
Language
eng
Summary
Beginning AngularJS is your step-by-step guide to learning the powerful AngularJS JavaScript framework. AngularJS is one of the most respected and innovative frameworks for building properly structured, easy-to-develop web applications. This book will teach you the absolute essentials, from downloading and installing AngularJS, to using modules, controllers, expressions, filters, and directives. Unlike many other books, you don't need experience with AngularJS or deep JavaScript knowledge to get started here. This book will begin by teaching you the JavaScript you need to know, and then you'll get into the basics of AngularJS. You'll learn powerful AngularJS techniques through clear instructions. With what you learn you'll be able to properly structure your code into manageable modules, understand the MVC design patterns, create expressive and adaptive HTML forms, communicate with servers and use other AngularJS services, use the powerful built-in directives, and learn how to create your own. This might all seem unknown now, but with this book you'll understand it all. AngularJS is a powerful framework, and one which may require you to think a little differently. This book will help you avoid the common pitfalls and get you up to speed, and building solid AngularJS applications, quickly and painlessly
Member of
Cataloging source
N$T
http://library.link/vocab/creatorName
Grant, Andrew
Dewey number
006.7/6
Illustrations
illustrations
Index
index present
LC call number
TK5105.8883
LC item number
.G73 2014
Literary form
non fiction
Nature of contents
dictionaries
Series statement
The expert's voice in web development
http://library.link/vocab/subjectName
  • Web site development
  • Application software
  • JavaScript (Computer program language)
  • Software architecture
  • User interfaces (Computer systems)
  • COMPUTERS
  • Application software
  • JavaScript (Computer program language)
  • Software architecture
  • User interfaces (Computer systems)
  • Web site development
  • Computer Science
  • Computer Science, general
Label
Beginning AngularJS, Andrew Grant
Link
https://ezproxy.lib.ou.edu/login?url=http://link.springer.com/10.1007/978-1-4842-0160-2
Instantiates
Publication
Distribution
Copyright
Note
Includes index
Antecedent source
unknown
Carrier category
online resource
Carrier category code
cr
Carrier MARC source
rdacarrier
Color
multicolored
Content category
text
Content type code
txt
Content type MARC source
rdacontent
Contents
  • At a Glance -- Contents -- About the Author -- About the Technical Reviewer -- Acknowledgments -- Chapter 1: JavaScript You Need to Know -- JavaScript Primer -- Including Scripts on a Page -- Statements -- Functions -- Parameters and Return Values -- Types and Variables -- Primitive Types -- Booleans -- Strings -- Numbers -- Undefined and Null -- JavaScript Operators -- Equality vs. Identity -- Pre- vs. Post- Increment -- Working with Objects -- Creating Obj ects -- Reading and Modifying an Object's Properties -- Adding Methods to Objects -- Enumerating Properties -- Control Flow -- Loops -- Conditional Statements -- Working with Arrays -- Array Literals -- Enumerating and Modifying Array Values -- Callbacks -- JSON -- Summary -- Chapter 2: The Basics of AngularJS -- Why We Need Frameworks -- What Is a Framework? -- Downloading and Installing AngularJS -- Browser Support -- Your First AngularJS Application -- Declarative vs. Procedural Programming -- Directives and Expressions -- What Is a Directive? -- What Are Expressions? -- Summary -- Chapter 3: Introduction to MVC -- Design Patterns -- Model View Controller -- Model -- View -- Controller -- A Separation of Concerns -- Why MVC Matters -- MVC the AngularJS Way -- Summary -- Chapter 4: Filters and Modules -- Introduction to Filters -- Built-in Filters -- The Number Filter -- The Date Filter -- The limitTo Filter -- AngularJS Modules -- What Is a Module? -- Bootstrapping AngularJS -- Creating a Custom Filter -- Summary -- Chapter 5: Directives -- The Basics of Directives -- Using Directives -- Built-in Directives -- ngBind -- ngCloak -- ngInclude -- ngShow and ngHide -- ngRepeat -- Event-Handling Directives -- Using the API Documentation -- Creating a Custom Directive -- The restrict Option -- The template Option -- The link Option -- Summary -- Chapter 6: Working with Forms
  • HTML Forms Overview -- The form Element -- The input Element -- button -- submit -- text -- checkbox -- password -- radio -- The textarea Element -- The select Element -- The label Element -- Model Binding -- AngularJS Forms -- Validating Forms -- Summary -- Chapter 7: Services and Server Communication -- Using Services -- The window Service -- The location Service -- The document Service -- Why Use Services? -- Creating Services -- Promises -- Server Communication -- Handling Returned Data -- Accessing Returned Data -- Handling Errors -- Summary -- Chapter 8: Organizing Views -- Installing the ngRoute Module -- Using URL Routes -- Defining Routes -- Route Parameters -- Eager vs. Conservative Routes -- Route Configuration Options -- HTML5 Mode -- Summary -- Chapter 9: AngularJS Animation -- Installing the ngAnimate Module -- CSS Animation Overview -- Transforms -- Transitions -- Applying Animations -- Summary -- Chapter 10: Deployment Considerations -- Configuration -- Testing -- Error Handling -- Hide Unprocessed Templates -- Minification and Bundling -- Managing the Build Process -- Deployment -- Summary -- Index
Dimensions
unknown
Extent
1 online resource (xii, 200 pages)
File format
unknown
Form of item
online
Isbn
9781484201619
Level of compression
unknown
Media category
computer
Media MARC source
rdamedia
Media type code
c
Note
SpringerLink
Other control number
10.1007/978-1-4842-0160-2
Other physical details
illustrations.
Quality assurance targets
not applicable
Reformatting quality
unknown
Sound
unknown sound
Specific material designation
remote
System control number
  • (OCoLC)899211425
  • (OCoLC)ocn899211425
Label
Beginning AngularJS, Andrew Grant
Link
https://ezproxy.lib.ou.edu/login?url=http://link.springer.com/10.1007/978-1-4842-0160-2
Publication
Distribution
Copyright
Note
Includes index
Antecedent source
unknown
Carrier category
online resource
Carrier category code
cr
Carrier MARC source
rdacarrier
Color
multicolored
Content category
text
Content type code
txt
Content type MARC source
rdacontent
Contents
  • At a Glance -- Contents -- About the Author -- About the Technical Reviewer -- Acknowledgments -- Chapter 1: JavaScript You Need to Know -- JavaScript Primer -- Including Scripts on a Page -- Statements -- Functions -- Parameters and Return Values -- Types and Variables -- Primitive Types -- Booleans -- Strings -- Numbers -- Undefined and Null -- JavaScript Operators -- Equality vs. Identity -- Pre- vs. Post- Increment -- Working with Objects -- Creating Obj ects -- Reading and Modifying an Object's Properties -- Adding Methods to Objects -- Enumerating Properties -- Control Flow -- Loops -- Conditional Statements -- Working with Arrays -- Array Literals -- Enumerating and Modifying Array Values -- Callbacks -- JSON -- Summary -- Chapter 2: The Basics of AngularJS -- Why We Need Frameworks -- What Is a Framework? -- Downloading and Installing AngularJS -- Browser Support -- Your First AngularJS Application -- Declarative vs. Procedural Programming -- Directives and Expressions -- What Is a Directive? -- What Are Expressions? -- Summary -- Chapter 3: Introduction to MVC -- Design Patterns -- Model View Controller -- Model -- View -- Controller -- A Separation of Concerns -- Why MVC Matters -- MVC the AngularJS Way -- Summary -- Chapter 4: Filters and Modules -- Introduction to Filters -- Built-in Filters -- The Number Filter -- The Date Filter -- The limitTo Filter -- AngularJS Modules -- What Is a Module? -- Bootstrapping AngularJS -- Creating a Custom Filter -- Summary -- Chapter 5: Directives -- The Basics of Directives -- Using Directives -- Built-in Directives -- ngBind -- ngCloak -- ngInclude -- ngShow and ngHide -- ngRepeat -- Event-Handling Directives -- Using the API Documentation -- Creating a Custom Directive -- The restrict Option -- The template Option -- The link Option -- Summary -- Chapter 6: Working with Forms
  • HTML Forms Overview -- The form Element -- The input Element -- button -- submit -- text -- checkbox -- password -- radio -- The textarea Element -- The select Element -- The label Element -- Model Binding -- AngularJS Forms -- Validating Forms -- Summary -- Chapter 7: Services and Server Communication -- Using Services -- The window Service -- The location Service -- The document Service -- Why Use Services? -- Creating Services -- Promises -- Server Communication -- Handling Returned Data -- Accessing Returned Data -- Handling Errors -- Summary -- Chapter 8: Organizing Views -- Installing the ngRoute Module -- Using URL Routes -- Defining Routes -- Route Parameters -- Eager vs. Conservative Routes -- Route Configuration Options -- HTML5 Mode -- Summary -- Chapter 9: AngularJS Animation -- Installing the ngAnimate Module -- CSS Animation Overview -- Transforms -- Transitions -- Applying Animations -- Summary -- Chapter 10: Deployment Considerations -- Configuration -- Testing -- Error Handling -- Hide Unprocessed Templates -- Minification and Bundling -- Managing the Build Process -- Deployment -- Summary -- Index
Dimensions
unknown
Extent
1 online resource (xii, 200 pages)
File format
unknown
Form of item
online
Isbn
9781484201619
Level of compression
unknown
Media category
computer
Media MARC source
rdamedia
Media type code
c
Note
SpringerLink
Other control number
10.1007/978-1-4842-0160-2
Other physical details
illustrations.
Quality assurance targets
not applicable
Reformatting quality
unknown
Sound
unknown sound
Specific material designation
remote
System control number
  • (OCoLC)899211425
  • (OCoLC)ocn899211425

Library Locations

  • Architecture LibraryBorrow it
    Gould Hall 830 Van Vleet Oval Rm. 105, Norman, OK, 73019, US
    35.205706 -97.445050
  • Bizzell Memorial LibraryBorrow it
    401 W. Brooks St., Norman, OK, 73019, US
    35.207487 -97.447906
  • Boorstin CollectionBorrow it
    401 W. Brooks St., Norman, OK, 73019, US
    35.207487 -97.447906
  • Chinese Literature Translation ArchiveBorrow it
    401 W. Brooks St., RM 414, Norman, OK, 73019, US
    35.207487 -97.447906
  • Engineering LibraryBorrow it
    Felgar Hall 865 Asp Avenue, Rm. 222, Norman, OK, 73019, US
    35.205706 -97.445050
  • Fine Arts LibraryBorrow it
    Catlett Music Center 500 West Boyd Street, Rm. 20, Norman, OK, 73019, US
    35.210371 -97.448244
  • Harry W. Bass Business History CollectionBorrow it
    401 W. Brooks St., Rm. 521NW, Norman, OK, 73019, US
    35.207487 -97.447906
  • History of Science CollectionsBorrow it
    401 W. Brooks St., Rm. 521NW, Norman, OK, 73019, US
    35.207487 -97.447906
  • John and Mary Nichols Rare Books and Special CollectionsBorrow it
    401 W. Brooks St., Rm. 509NW, Norman, OK, 73019, US
    35.207487 -97.447906
  • Library Service CenterBorrow it
    2601 Technology Place, Norman, OK, 73019, US
    35.185561 -97.398361
  • Price College Digital LibraryBorrow it
    Adams Hall 102 307 West Brooks St., Norman, OK, 73019, US
    35.210371 -97.448244
  • Western History CollectionsBorrow it
    Monnet Hall 630 Parrington Oval, Rm. 300, Norman, OK, 73019, US
    35.209584 -97.445414
Processing Feedback ...