Cargando…

Switching to Angular - Third Edition.

Switching to Angular, Third Edition is the go-to book to align and get started with the Angular JavaScript framework. Angular contributor and international speaker Minko Gechev will help you square up and start building Angular apps and provide you an insight to the Google's vision for the fram...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Gechev, Minko
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2017.
Edición:3rd ed.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Cover
  • Title Page
  • Copyright
  • Credits
  • Foreword
  • About the Author
  • www.PacktPub.com
  • Customer Feedback
  • Table of Contents
  • Preface
  • Chapter 1: Switching to the One Angular
  • Introducing the One Angular
  • From AngularJS to Angular
  • The new beginning
  • Angular and SemVer
  • Summary
  • Chapter 2: Get Going with Angular
  • The evolution of the web â#x80;#x93; time for a new framework
  • The evolution of ECMAScript
  • Web components
  • Web workers
  • Lessons learned from AngularJS in the wild
  • Controllers
  • Scope
  • Dependency injectionServer-side rendering
  • Applications that scale
  • Templates
  • Change detection
  • Summary
  • Chapter 3: The Building Blocks of an Angular Application
  • A conceptual overview of Angular
  • Changing directives
  • Getting to know Angular components
  • Components in action
  • Components in Angular
  • Angular modules
  • Bootstrapping an Angular application
  • Pipes
  • Defining pipes
  • Improving change detection
  • Classical change detection
  • Change detection in AngularJS
  • In zone.js
  • Simplified data flow
  • Enhancing AngularJS's change detectionServices
  • The new router
  • Angular route definition syntax
  • Summary
  • Chapter 4: TypeScript Crash Course
  • Introduction to TypeScript
  • Compile-time type checking
  • Better support by text editors and IDEs
  • There's even more to TypeScript
  • Using TypeScript
  • Installing TypeScript with npm
  • Running our first TypeScript program
  • TypeScript syntaxes and features introduced by ES2015 and ES2016
  • ES2015 arrow functions
  • Using the ES2015 and ES2016 classes
  • Defining variables with block scope
  • Meta-programming with ES2016 decoratorsUsing configurable decorators
  • Writing modular code with ES2015
  • Using the ES2015 module syntax
  • Taking advantage of the implicit asynchronous behavior of the module
  • Using aliases
  • Importing all the module exports
  • Default exports
  • ES2015 module loader
  • ES2015 and ES2016 recap
  • Taking advantage of static typing
  • Using explicit type declarations
  • The any type
  • Understanding the primitive types
  • The Enum types
  • Understanding the object types
  • The array types
  • The Function types
  • Defining classesUsing access modifiers
  • Defining interfaces
  • Interface inheritance
  • Implementing multiple interfaces
  • Further expressiveness with TypeScript decorators
  • Writing generic code using type parameters
  • Using generic functions
  • Having multiple type parameters
  • Writing less verbose code with the type inference of TypeScript
  • Best common type
  • Contextual type inference
  • Introducing structural typing
  • Using ambient type definitions
  • Using predefined ambient type definitions
  • Custom ambient type definitions
  • Summary