jQuery in Action – Bear Bibeault, Yehuda Katz, Aurelio de Rosa – 3rd Edition

jQuery in Action

Por: / Aurelio de Rosa / Yehuda Katz

Descripción

jQuery en acción, tercera edición, es una guía rápida para jQuery, centrada en las tareas que enfrentará en casi cualquier proyecto de desarrollo web. En él, aprenderá a atravesar el DOM, manejar eventos, realizar animaciones, escribir complementos de jQuery, realizar solicitudes de Ajax e incluso probar su código en unidades. Sus Lab Pages únicas unen cada concepto en el código del mundo real. Esta Tercera Edición ampliada agrega nuevos capítulos que le enseñan cómo interactuar con otras herramientas y marcos y construir aplicaciones web modernas de una sola página

Part 1 Starting with jQuery

1 Introducing jQuery

1.1 Write less, do more

1.2 Unobtrusive JavaScript

1.3 Installing jQuery

1.4 How jQuery is structured

1.5 jQuery fundamentals

1.6 Summary

Part 2 Core jQuery

2 Selecting elements

2.1 Selecting elements for manipulation

2.2 Basic selectors

2.3 Retrieving elements by their hierarchy

2.4 Selecting elements using attributes

2.5 Introducing filters

2.6 Enhancing performances using context

2.7 Testing your skills with some exercises

2.8 Summary

3 Operating on a jQuery collection

3.1 Generating new HTML

3.2 Managing the jQuery collection

3.3 Summary

4 Working with properties, attributes and data

4.1 Defining element properties and attributes

4.2 Working with attributes

4.3 Manipulating element properties

4.4 Storing custom data on elements

4.5 Summary

5 Bringing pages to life with jQuery

5.1 Changing element styling

5.2 Setting element content

5.3 Dealing with form element values

5.4 Summary

6 Events are where it happens!

6.1 Understanding the browser event models

6.2 The jQuery Event Model

6.3 Summary

7 Demo: DVD discs locator

7.1 Putting events (and more) to work

7.2 Summary

8 Energizing pages with animations and effects

8.1 Showing and hiding elements

8.2 Animating the display state of elements

8.3 Adding more easing functions to jQuery

8.4 Creating custom animations

8.5 Animations and queuing

8.6 Summary

9 Beyond the DOM with jQuery utility functions

9.1 Using the jQuery properties

9.2 Using other libraries with jQuery

9.3 Manipulating JavaScript objects and collections

9.4 Miscellaneous utility functions

9.5 Summary

10 Talk to the server with Ajax

10.1 Brushing up on Ajax

10.2 Loading content into elements

10.3 Making GET and POST requests

10.4 Taking full control of an Ajax request

10.5 Summary

11 Demo: an Ajax-powered contact form

11.1 The features of the project

11.2 Creating the markup

11.3 Implementing the PHP backend

11.4 Field validation using Ajax

11.5 Even more fun with Ajax

11.6 Improving the user experience using effects

11.7 A note on accessibility

11.8 Summary

Part 3 Advanced Topics

12 When jQuery is not enough...plugins to the rescue!

12.1 Why extend jQuery?

12.2 Where to find plugins

12.3 The jQuery plugin authoring guidelines

12.4 Demo: creating a slideshow as a jQuery plugin

12.5 Writing custom utility functions

12.6 Summary

13 Avoiding the callback hell with Deferred

13.1 Introduction to promises

13.2 The Deferred and Promise objects

13.3 The Deferred methods

13.4 Promisifying all the things

13.5 Summary

14 Unit testing with QUnit

14.1 Why is testing important?

14.2 Getting started with QUnit

14.3 Creating tests for synchronous code

14.4 Testing your code using assertions

14.5 How to test asynchronous tasks

14.6 noglobals and notrycatch

14.7 Group your tests in modules

14.8 Configuring QUnit

14.9 An example test suite

14.10 Summary

15 How jQuery fits into large projects

15.1 Improving the performance of your selectors

15.2 Organizing your code into modules

15.3 Loading modules with RequireJS

15.4 Managing dependencies with Bower

15.5 Creating single-page applications with Backbone.js

15.6 Summary

15.7 The end

Appendix JavaScript that you need to know but might not!

Index

Consulta los datos bibliográficos principales de esta edición para identificar correctamente el recurso, revisar su autoría y verificar detalles como ISBN, tema, subtema, archivo e idioma.

¿Qué piensas de este libro?

No hay comentarios
Avatar

Aún no hay comentarios

Sé el primero en compartir tu opinión sobre este contenido.

Escribir un comentario