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

Ext JS Unleashed

Ext JS Unleashed

Slides from my talk at the 2012 Indic Threads conference in Pune.

Satyajeet Shaligram

December 22, 2012
Tweet

Other Decks in Education

Transcript

  1. 3

  2. 4

  3. 5

  4. 6

  5. 7

  6. 9

  7. 10

  8. 11

  9. 12

  10. 13 On 15 June 2010, the merger of Ext JS

    with JQTouch and Raphaël was announced forming a new organization called Sencha Inc.
  11. 14

  12. 15

  13. 17

  14. 20

  15. 21

  16. 22

  17. 23

  18. 24

  19. 25

  20. 26

  21. 27

  22. 28

  23. 29

  24. 30

  25. 31 Class hierarchy here depicts how components are extended in

    order to create more special purpose elements such as the tip, gridpanel, treepanel etc. Mind you, each of the subclasses borrows heavily the functionality from its parent class.
  26. 32 A component is the base for all the different

    components such as buttons, panels, windows, accordions etc. It comes with a ‘managed lifecycle’ that allows the developer to focus on functionality vs existence/maintenance.
  27. 33 A component is the base for all the different

    components such as buttons, panels, windows, accordions etc. It comes with a ‘managed lifecycle’ that allows the developer to focus on functionality vs existence/maintenance.
  28. 34 A component is the base for all the different

    components such as buttons, panels, windows, accordions etc. It comes with a ‘managed lifecycle’ that allows the developer to focus on functionality vs existence/maintenance.
  29. 35 A component is the base for all the different

    components such as buttons, panels, windows, accordions etc. It comes with a ‘managed lifecycle’ that allows the developer to focus on functionality vs existence/maintenance.
  30. 36 It is a phenomenon where components are rendered only

    once they are needed e.g. when a component becomes visible to the user.
  31. 38

  32. 39

  33. 42

  34. 43

  35. 44

  36. 45

  37. 46 Model–View–Controller (MVC) is a design pattern for user-facing software

    that separates the representation of information from the user's interaction with it.
  38. 48

  39. 49

  40. 50

  41. 51

  42. 52

  43. 56

  44. 57

  45. 58

  46. 59

  47. 62