Slide 1

Slide 1 text

Desarrollo FrontEnd con JavaScript s04 – jQuery, Promises y $.Deferred

Slide 2

Slide 2 text

jQuery Manipulación de DOM Manejo de eventos Plugins Ajax

Slide 3

Slide 3 text

Manipulación de DOM

Slide 4

Slide 4 text

Manejo de eventos

Slide 5

Slide 5 text

Plugins

Slide 6

Slide 6 text

Ajax con jQuery

Slide 7

Slide 7 text

$.ajax

Slide 8

Slide 8 text

$.getJSON

Slide 9

Slide 9 text

$.Deferred Promises + jQuery

Slide 10

Slide 10 text

Promises • Permite asignar varios callbacks a una petición asíncrona. • Separa la petición de los callbacks de éxito y error. • Encadena peticiones

Slide 11

Slide 11 text

Promises con jQuery

Slide 12

Slide 12 text

Promises – done

Slide 13

Slide 13 text

Promises – fail

Slide 14

Slide 14 text

Promises - then

Slide 15

Slide 15 text

$.when

Slide 16

Slide 16 text

Deferred Object • Crea funciones asíncronas. • Devuelve un promise. • : dispara los callbacks en • : dispara los callbacks en

Slide 17

Slide 17 text

$.Deferred - reject • Con se disparan todos los callbacks definidos con .