Cargando…

Responsive web design with AngularJS : leverage the core functionalities of AngularJS to build responsive single page applications /

Annotation

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Patel, Sandeep Kumar
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham [England] : Packt Publishing, ©2014.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introduction to Responsive Single Page Application and AngularJS; Why responsive design?; What is single page web application?; Template; Partial; Router; Controller; Real-time communication; Local storage; Understanding responsive single page application (SPA); What is an AngularJS framework?; Exploring the features of AngularJS; The AngularJS module; The controller scope; The AngularJS routing module; The AngularJS provider; Data binding; Angular expressions
  • Built-in directiveCustom directive; Role of AngularJS; Using the browser sniffing approach; CSS3 media queries approach; Media type; Media feature; What are we building?; Summary; Chapter 2: The AngularJS Dynamic Routing-based Approach; Setting up an AngularJS project; Building a project's structure; The SASS configuration; Profile application demo; Building data services; Device-based routing ; AngularJS routing; Set up an AngularJS application; Configuring a routing module; Configuring a profile controller; Developing a device type provider; Developing a desktop view
  • Name and profile image rowCategory selection row; Category content; Social buttons row; Developing a mobile view; Developing a tablet view; Verifying responsiveness; Limitations of dynamic routing; Summary; Chapter 3: The AngularJS Directive-based Approach; Modifying the project structure; Changes in the directory structure; Changes in the routing module; Changes in the profile template; Directives; The window service; The watch method; The event binding function; The log service; Built-in directives; Custom directives; Responsive directives; Responsive images; Responsive text
  • Responsive item listsSummary; Chapter 4: The AngularJS-based Breakpoints for Layout Manipulation; Page layout; Layout type; Breakpoints; Responsive and common breakpoints; AngularJS publisher and subscriber; Publishing a message using emit; Publishing a message using broadcast; Subscribing to a message using on; The difference between emit and broadcast; An example of the publish and subscribe mechanism; Custom attributes; Developing a custom attribute; Implementing a custom attribute; Summary; Chapter 5: Debugging and Testing Responsive Applications; Batarang
  • Installing and configuring BatarangUsing Batarang; AngularJS scope inspector 0.1.2; Online and offline tools; Online tools; The responsive design checker tool; The responsive test online tool; Offline tools; Chrome developer emulation; Opera mobile emulator; FireBreak add-ons; Summary; Index