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