Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай The JavaScript Design Patterns and Best Practices Collection, а также все другие курсы, прямо сейчас!
Премиум
  1. Урок 1. 00:03:06
    Course Overview
  2. Урок 2. 00:05:21
    Using white space for readability
  3. Урок 3. 00:07:54
    Declaring variables
  4. Урок 4. 00:04:22
    Declaring complex data types and functions
  5. Урок 5. 00:04:15
    OOP naming conventions
  6. Урок 6. 00:04:46
    Creating a global namespace
  7. Урок 7. 00:03:50
    Constants (and pseudo constants)
  8. Урок 8. 00:04:24
    Smart coercion of data fields
  9. Урок 9. 00:04:55
    Targeting at JavaScript versions or features
  10. Урок 10. 00:03:40
    Creating an onload method that always works
  11. Урок 11. 00:04:24
    Using Modernizr to detect features
  12. Урок 12. 00:04:53
    Building a conditional logic flow
  13. Урок 13. 00:06:27
    Selecting DOM elements natively in HTML5
  14. Урок 14. 00:05:38
    Creating a cross-browser script loader
  15. Урок 15. 00:07:16
    Using sizzle to select DOM element
  16. Урок 16. 00:05:44
    Defining a namespace
  17. Урок 17. 00:05:46
    Creating private variables in JavaScript
  18. Урок 18. 00:06:52
    OnReady – our first cross-browser script
  19. Урок 19. 00:06:31
    The JavaScript Module design pattern
  20. Урок 20. 00:07:09
    Version controlling our library
  21. Урок 21. 00:11:18
    Building out our library
  22. Урок 22. 00:12:50
    The problem with the global scope
  23. Урок 23. 00:08:15
    Moving to one object and namespace
  24. Урок 24. 00:08:00
    The Module design pattern
  25. Урок 25. 00:06:34
    The Module Reveal pattern
  26. Урок 26. 00:05:48
    Controlling the global access completely
  27. Урок 27. 00:13:22
    The Singleton design pattern
  28. Урок 28. 00:09:45
    The Abstract Factory design pattern
  29. Урок 29. 00:06:21
    The Factory design pattern
  30. Урок 30. 00:12:12
    The Builder design pattern
  31. Урок 31. 00:05:05
    The Builder design pattern continued
  32. Урок 32. 00:05:00
    The Prototype design pattern
  33. Урок 33. 00:09:07
    Abstracting our Singleton
  34. Урок 34. 00:06:14
    The Adapter design pattern
  35. Урок 35. 00:12:00
    The Composite design pattern
  36. Урок 36. 00:04:25
    The Decorator design pattern
  37. Урок 37. 00:07:16
    The Fly Weight design pattern
  38. Урок 38. 00:05:00
    The Façade design pattern
  39. Урок 39. 00:05:19
    Getting things working again
  40. Урок 40. 00:01:35
    The Bridge design pattern
  41. Урок 41. 00:05:42
    The Proxy design pattern
  42. Урок 42. 00:06:04
    The chain of responsibility - Part I
  43. Урок 43. 00:08:52
    The Chain of responsibility – continued
  44. Урок 44. 00:08:40
    The Observer design pattern – adding and dispatching events
  45. Урок 45. 00:04:43
    The Observer design pattern – removing events
  46. Урок 46. 00:13:31
    The State design pattern