Beginning AngularJS /
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 download...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
[Berkeley] :
Apress,
2014.
|
Colección: | Expert's voice in Web development.
|
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- 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.