$30 off During Our Annual Pro Sale. View Details »

Backbone.js: Climbing the Mountain

jashkenas
December 15, 2014

Backbone.js: Climbing the Mountain

BackboneConf III The Culmination Keynote

jashkenas

December 15, 2014
Tweet

More Decks by jashkenas

Other Decks in Programming

Transcript

  1. B A C K B O N E . J S :
    C L I M B I N G T H E M O U N TA I N
    B A C K B O N E C O N F I I I

    View Slide

  2. M O D U L E M A D N E S S

    View Slide

  3. N O C O N F L I C T

    View Slide

  4. I N H E R I TA N C E

    View Slide

  5. E V E N T S
    B A C K B O N E

    View Slide

  6. E V E N T S : A P I

    View Slide

  7. E V E N T S : O N

    View Slide

  8. E V E N T S : O F F

    View Slide

  9. E V E N T S : T R I G G E R

    View Slide

  10. E V E N T S : T R I G G E R E V E N T S

    View Slide

  11. E V E N T S : L I S T E N T O

    View Slide

  12. E V E N T S : S T O P L I S T E N I N G

    View Slide

  13. M O D E L S
    B A C K B O N E

    View Slide

  14. M O D E L : C O N S T R U C T O R

    View Slide

  15. M O D E L : B A S I C S

    View Slide

  16. M O D E L : S E T
    ( P A R T 1 )

    View Slide

  17. M O D E L : S E T ( P A R T 2 )

    View Slide

  18. M O D E L : S E T E T A L .

    View Slide

  19. M O D E L : C H A N G E D A N D P R E V I O U S A T T R I B U T E S

    View Slide

  20. M O D E L : S AV E

    View Slide

  21. M O D E L : D E S T R O Y

    View Slide

  22. M O D E L : M O R E

    View Slide

  23. M O D E L : V A L I D AT E

    View Slide

  24. M O D E L : U N D E R S C O R E G O O D I E S

    View Slide

  25. C O L L E C T I O N S
    B A C K B O N E

    View Slide

  26. C O L L E C T I O N : C O N S T R U C T O R

    View Slide

  27. C O L L E C T I O N : S E T U P

    View Slide

  28. C O L L E C T I O N : S E T ( P A R T 1 )

    View Slide

  29. C O L L E C T I O N :
    S E T ( P A R T 2 )

    View Slide

  30. C O L L E C T I O N :
    S E T ( P A R T 3 )

    View Slide

  31. C O L L E C T I O N : R E M O V E

    View Slide

  32. C O L L E C T I O N : R E S E T

    View Slide

  33. C O L L E C T I O N : A R R AY M U TAT O R S

    View Slide

  34. C O L L E C T I O N : L O C AT O R S

    View Slide

  35. C O L L E C T I O N : S O R T

    View Slide

  36. C O L L E C T I O N : E V E N T P R O X Y

    View Slide

  37. C O L L E C T I O N : U N D E R S C O R E M E T H O D S

    View Slide

  38. V I E W S
    B A C K B O N E

    View Slide

  39. V I E W S : S E T U P

    View Slide

  40. V I E W S : S E T A N D R E M O V E

    View Slide

  41. V I E W S : E V E N T D E L E G AT I O N

    View Slide

  42. S Y N C
    B A C K B O N E

    View Slide

  43. S Y N C ( P A R T 1 )

    View Slide

  44. S Y N C ( P A R T 2 )

    View Slide

  45. R O U T E R
    B A C K B O N E

    View Slide

  46. R O U T E R : R E G E X E S

    View Slide

  47. R O U T E R : R E G E X B A S H I N G

    View Slide

  48. R O U T E R : R O U T I N G

    View Slide

  49. H I S T O R Y : I F R A M E M E C H A N I S M

    View Slide

  50. return Backbone;
    }));

    View Slide