Глубокие основы JavaScript с Кайлом Симпсоном - Видеоуроки

Deep JavaScript Foundations
Duration 09:51:40
Открыть все курсы от frontendmasters

Deep JavaScript Foundations - Полный список уроков

Развернуть / Свернуть
  • Урок 1. Introduction 00:08:32
  • Урок 2. Scopes and Closures Introduction 00:03:29
  • Урок 3. Understanding Scope 00:18:33
  • Урок 4. Compiling Function Scope 00:10:41
  • Урок 5. Execution of Function Code 00:15:00
  • Урок 6. Partner Up for Scope 00:01:22
  • Урок 7. Partner Up for Scope Q&A 00:01:49
  • Урок 8. Strict Mode 00:10:18
  • Урок 9. Scope and Execution Example 00:14:16
  • Урок 10. Scope Review 00:06:03
  • Урок 11. Named Function Expressions 00:14:02
  • Урок 12. Lexical Scope 00:06:04
  • Урок 13. Function Scoping 00:02:26
  • Урок 14. IIFE Pattern 00:09:27
  • Урок 15. Block Scoping 00:07:57
  • Урок 16. Problems with let Keyword 00:07:06
  • Урок 17. Const Keyword 00:06:32
  • Урок 18. Challenge 2 Scoping 00:02:20
  • Урок 19. Challenge 2 Solution 00:09:39
  • Урок 20. Hoisting 00:16:22
  • Урок 21. Challenge 3 Hoisting 00:00:34
  • Урок 22. Challenge 3 Solution 00:04:40
  • Урок 23. Closure Introduction 00:08:25
  • Урок 24. Closure Examples 00:07:11
  • Урок 25. Challenge 4 Closure 00:01:20
  • Урок 26. Challenge 4 Solution 00:03:35
  • Урок 27. Module Patterns 00:20:03
  • Урок 28. Closure Review 00:06:02
  • Урок 29. Challenge 5 Module, Part 1 00:00:51
  • Урок 30. Challenge 5 Solution, Part 1 00:03:55
  • Урок 31. Challenge 5 Module, Part 2 00:04:14
  • Урок 32. Challenge 5 Solution, Part 2 00:18:19
  • Урок 33. Challenge 5 Module, Part 3 00:01:40
  • Урок 34. Challenge 5 Solution, Part 3 00:06:34
  • Урок 35. Object-Oriented Introduction 00:03:47
  • Урок 36. this 00:01:16
  • Урок 37. Binding Confusion 00:04:47
  • Урок 38. Explicit Binding 00:08:06
  • Урок 39. The new Keyword 00:07:56
  • Урок 40. this Review 00:03:12
  • Урок 41. Challenge 6 this 00:00:20
  • Урок 42. Challenge 6 Solution 00:01:36
  • Урок 43. Prototypes Introduction 00:05:36
  • Урок 44. Explaining Prototypes, Part 1 00:12:08
  • Урок 45. Explaining Prototypes, Part 2 00:06:17
  • Урок 46. Prototype Linkages 00:06:21
  • Урок 47. Prototype Objects Linked 00:03:22
  • Урок 48. Linked Prototype Diagram 00:01:01
  • Урок 49. Prototype Review 00:01:31
  • Урок 50. Challenge 7 Prototype 00:00:37
  • Урок 51. Challenge 7 Solution 00:06:38
  • Урок 52. ES6 Class 00:06:38
  • Урок 53. Class Caution 00:08:36
  • Урок 54. Clearing Up Inheritance 00:01:59
  • Урок 55. Objects Linked as Other Objects 00:09:59
  • Урок 56. Delegation Design Pattern 00:07:13
  • Урок 57. OLOO Review 00:01:45
  • Урок 58. Challenge 8 Convert Modules to Objects 00:01:36
  • Урок 59. Challenge 8 Solution 00:07:04
  • Урок 60. Introducing Types and Coercion 00:05:18
  • Урок 61. Primitive Types Introduction 00:11:31
  • Урок 62. Special Values 00:11:53
  • Урок 63. Negative Zero 00:13:34
  • Урок 64. Native Functions 00:14:59
  • Урок 65. Abstract Value Operations 00:20:07
  • Урок 66. Explicit Coercion 00:25:32
  • Урок 67. Date to number and ~ 00:08:25
  • Урок 68. The Bad Parts of Value Coercion 00:01:59
  • Урок 69. Implicit Coercion Strings & Numbers 00:14:02
  • Урок 70. Implicit Coercion Booleans 00:11:38
  • Урок 71. Implicit Coercion Loose Equals 00:10:09
  • Урок 72. Implicit vs Explicit Coercion 00:02:20
  • Урок 73. Double vs. Triple Equal 00:09:38
  • Урок 74. Double vs. Triple Equal Performance 00:06:26
  • Урок 75. Challenge 1 Coercion 00:03:14
  • Урок 76. Challenge 1 Solution 00:20:41
  • Урок 77. Case for a Deeper Understanding of JavaScript 00:19:28
  • Урок 78. Wrapping Up 00:02:04

Присоединяйтесь к Кайлу Симпсону - автору популярной серии книг «You Do not Know JavaScript» - как он раскрывает глубокие основы JavaScript. Вы узнаете об обертках объектов, принуждении,  закрытых типах прототипной системе, функциях ES6, == против === и более. Поймете, как движок JavaScript ищет переменные в области функций и блоков (var, let и const). Узнаете, какие функции ES6 могут помочь или навредить вашему коду, и какие новые функции следует использовать с осторожностью. Также почему принуждение является одним из пропущенных ключей для более эффективного использования JavaScript. С помощью этого курса вы увидите, как более глубокое понимание JavaScript сделает вас лучшим  программистом!

Твоя оценка

49 0
Следи за последними обновлениями и новостями в нашем coursehunter-club.net (Ex coursehunters.club), или вступай в наш канал telegram.

Комментарии

Похожие курсы

14-10-2017 ru 47 уроков
Codedojo JavaScript в деталях
Курс для тех, кто хочет более глубже познакомится с наверное самым популярным, и востребованым языком на сегодняшний день. Javascript проделал долгую  дорогу противоречий и сложной поддержки, но все же устоял и дождался своего времени, когда его называют уже по настоящему языком программирования.
Duration 48:07:27
97 10
07-03-2019 en 2 урока
frontendmasters Deep JavaScript Foundations, v2
В наши дни большинство разработчиков признаются в том, что у них есть знания по созданию приложений на JavaScript. Но очень немногие делают это с сильным уровнем уверенности в том, как и почему код, который они объединяют, на самом деле делает то, что они хотят. Когда вы не понимаете, почему код работает, у вас нет надежды понять, почему он ломается и как его исправить, поэтому у вас остаются только догадки.
Duration 16:35:35
12 0
en 1 урок
frontendmasters JavaScript: The Recent Parts
С появлением ES6 (он же ES2015) несколько лет назад, сдерживающее улучшения в дизайне языка JS было наконец завершено. Но вместе с этим появилось множество новых языковых возможностей в и без того сильно переполненной и фрагментированной экосистеме инструментов и сред JS. И изменения JS просто продолжают приходить и приходить. Для многих этот темп изменений может быть очень пугающим и разочаровывающим.
Duration 06:27:44
8 0

Последнее добавленное

Жесткие части: cерверы и Node.js

Жесткие части: cерверы и Node.js

en
На этом семинаре мы пойдем под капот Node двумя противоположными способами - поняв разработку серверов на основе интуитивно понятных принципов (HTTP, TCP / IP, Ports, Loopback, SSH) и поняв функции JavaScript, составляющие Node (событие цикл, потоки, буферы, асинхронность, прототипы).
Microsoft Azure Инфраструктура и Развертывание - Экзамен AZ-100

Microsoft Azure Инфраструктура и Развертывание - Экзамен AZ-100

en
Этот курс предназначен для того, чтобы помочь вам выучить и развить необходимые навыки для сдачи сертификационного экзамена Microsoft Azure AZ-100. Экзамен AZ-100 проверяет ваши знания в области создания, настройки и управления ресурсами в облаке Azure, включая, помимо прочего: управление...
Сертифицированный специалист по безопасности информационных систем (CISSP)

Сертифицированный специалист по безопасности информационных систем (CISSP)

en
Чтобы получить сертификат CISSP, кандидаты должны сдать экзамен, состоящий в основном из вопросов с несколькими вариантами ответов. Цель этого курса - подготовить вас к сертификационному экзамену, познакомив вас с понятиями и терминологией, которые вам необходимо знать для прохождения.
Сертифицированный архитектор решений AWS - Professional

Сертифицированный архитектор решений AWS - Professional

en
AWS является одной из самых быстрорастущих платформ облачных сервисов, предлагаемых сегодня. Он используется во всем мире миллионами пользователей! Возможность получить сертификацию уровня CSA Pro является одним из главных достижений для любого облачного инженера. Учитывая это, это также один...
Тестирование мобильных приложений

Тестирование мобильных приложений

ru
В современном мире бизнес всё чаще обращает внимание на мобильные технологии. И в этом нет ничего удивительного. Рынок мобильных устройств растёт в разы быстрее рынка домашних компьютеров, позволяя реализовывать новые возможности для развития и продвижения самых передовых бизнес идей.
Фреймворк NuxtJS. Руководство по FullStack-разработке

Фреймворк NuxtJS. Руководство по FullStack-разработке

ru
Полное руководство по Nuxt. Почему стоит посмотреть этот курс? Полный охват теоретических и практических знаний с полным циклом разработки: клиентская и серверная части. Nuxt.js позволяет создавать SEO-дружественные приложения, которые можно продвигать в поисковых системах. По урокам курса...
Moscow Python Conf ++ 2019

Moscow Python Conf ++ 2019

ru
Конференция Moscow Python Conf ++ посвящена всему, что делают Python разработчики: backend и web, сбор и обработка данных, AI/ML, тестирование, DevOps, базы данных, IoT, infosec. Кроме этого, мы обсуждаем сам язык, его развитие, организацию проектов, управление зависимостями и лучшие практики...
Разработка PHP-пакетов (PRO версия)

Разработка PHP-пакетов (PRO версия)

en
Премиум видео курс по разработке пакетов для PHP и Laravel. "Я вроде уже делал такое, давайте я гляну на старых проектах." Знакомы такие слова ? Когда мне давали задание на моей работе, я обычно отправлялся на поиски доступного пакета с открытым исходным кодом на packagist.org - и если не было...
chat
logo