Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай JavaScript - The Complete Developer in 2020, а также все другие курсы, прямо сейчас!
Премиум
  • Урок 1. 00:04:33
    How to code in this course
  • Урок 2. 00:10:03
    Replace var with let and const
  • Урок 3. 00:06:13
    Store unchanging values with const
  • Урок 4. 00:04:06
    Isolate values with block-scoped variables
  • Урок 5. 00:10:40
    Better strings with template literals
  • Урок 6. 00:14:46
    Understand type coercion and truthy vs. falsy
  • Урок 7. 00:13:19
    Shorten conditionals with ternaries
  • Урок 8. 00:08:57
    Even shorter conditionals with short-circuiting
  • Урок 9. 00:12:42
    Leverage the power of closures
  • Урок 10. 00:15:18
    Less boilerplate with arrow functions
  • Урок 11. 00:07:27
    Predictable functions with default values
  • Урок 12. 00:07:58
    Understand primitive vs reference types
  • Урок 13. 00:09:57
    Easily access properties with destructuring
  • Урок 14. 00:10:51
    Merge objects with the object spread
  • Урок 15. 00:10:10
    Perform actions on all elements
  • Урок 16. 00:09:08
    Get subsets of arrays
  • Урок 17. 00:07:23
    Transform array data with reduce
  • Урок 18. 00:12:52
    Swap array methods for the spread operator
  • Урок 19. 00:09:26
    Snag elements with destructuring and rest operator
  • Урок 20. 00:13:20
    Understand constructors and the prototype chain
  • Урок 21. 00:07:59
    Use classes for better prototypical inheritance
  • Урок 22. 00:12:09
    Share class features with extends
  • Урок 23. 00:06:41
    Understand async code with callbacks
  • Урок 24. 00:13:18
    Improve async code with promises
  • Урок 25. 00:14:00
    Easy network requests with fetch
  • Урок 26. 00:11:03
    Cleaner promises with async-await
  • Урок 27. 00:15:33
    Isolate functionality with modules
  • Урок 28. 00:11:35
    Master the 'this' keyword
  • Урок 29. 00:06:12
    Write declarative, not imperative code