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 full-size slide

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

    View full-size slide

  3. Manipulación de DOM

    View full-size slide

  4. Manejo de eventos

    View full-size slide

  5. Ajax con jQuery

    View full-size slide

  6. $.Deferred
    Promises + jQuery

    View full-size slide

  7. 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 full-size slide

  8. Promises con jQuery

    View full-size slide

  9. Promises – done

    View full-size slide

  10. Promises – fail

    View full-size slide

  11. Promises - then

    View full-size slide

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

    View full-size slide

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

    View full-size slide