Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Desarrollo FrontEnd con JavaScript - S04

Desarrollo FrontEnd con JavaScript - S04

S04 – jQuery, Promises y $.Deferred:
- jQuery.ajax
- Promises y Deferred Object

Gustavo Leon

December 01, 2013
Tweet

More Decks by Gustavo Leon

Other Decks in Programming

Transcript

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

    View Slide

  2. jQuery
    Manipulación de DOM Manejo de eventos
    Plugins Ajax

    View Slide

  3. Manipulación de DOM

    View Slide

  4. Manejo de eventos

    View Slide

  5. Plugins

    View Slide

  6. Ajax con jQuery

    View Slide

  7. $.ajax

    View Slide

  8. $.getJSON

    View Slide

  9. $.Deferred
    Promises + jQuery

    View Slide

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

    View Slide

  11. Promises con jQuery

    View Slide

  12. Promises – done

    View Slide

  13. Promises – fail

    View Slide

  14. Promises - then

    View Slide

  15. $.when

    View Slide

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

    View Slide

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

    View Slide