JavaScript удивителен, но у него есть некоторые «причуды и особенности». В этом курсе мы углубимся в «this», замыкания, рекурсию, hoisting, scopes и многое, многое другое!
В этом курсе будут подробно рассмотрены следующие «хитрые части» И понятными словами, так что вы можете использовать этот курс в качестве справочного материала, к которому вы вернетесь в будущем, так и в качестве источника для расширения ваших знаний JavaScript:
Область видимости и hoisting
Callback Функции (косвенное или прямое выполнение функции)
Loops (да, они содержат некоторые "странные" части)
Primitive vs Reference Values
Рекурсия
Closures
Асинхронный код (Callbacks, Promises, async/ await)
Ключевое слово "this"
Прототипы
Эти концепции будут объяснены подробно и теоретически, а также на практике с помощью коротких и кратких фрагментов кода и примеров.
Ты выучишь:
Что сложного в этих понятиях
ПОЧЕМУ это работает так, как работает
Что вы должны помнить или иметь в виду
Важно: этот курс НЕ является курсом для начинающих!
Но вам не нужно быть экспертом или опытным пользователем.
Этот курс направлен на то, чтобы помочь вам понять эти хитрые концепции, он также призван стать ресурсом, в который вы можете погрузиться, если вы просто хотите найти одну конкретную концепцию (вместо необходимости поиска по всему курсу JavaScript).
Поэтому каждый раздел курса построен так, что он работает автономно, независимо от других разделов. Не существует всеобъемлющего учебного проекта или чего-то в этом роде - вместо этого вы получаете «к сути», сфокусированные разделы, цель которых сделать эти «сложные части» менее хитрыми как можно быстрее!
Посмотреть больше
Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай
JavaScript - The Tricky Parts,
а также все другие курсы, прямо сейчас!
Pre-defining the Prototype on Constructor Functions
Урок 104.00:06:38
Changing Prototypes (Patching)
Урок 105.00:04:19
The Default Prototype and "Monkey Patching"
Урок 106.00:02:52
Prototypes & "this"
Урок 107.00:09:33
Protoypes, Classes & Methods
Урок 108.00:02:25
Prototypes and the "constructor" Property (Method)
Комментарии
alifians
Здравствуйте, почему когда скачиваю архив там 88 видео а здесь 108?
Coursehunters Team
alifians
fixed. Сорри, недосмотрели
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Совершенствуйте свои навыки JavaScript, изучая мощные методы для решения практических, реальных проблем. Вы ищете методы, чтобы стать первоклассным разработчиком JavaScript? Этот курс для вас! Эти лекции охватывают методы JavaScript, которые пропускают другие курсы.
Погрузитесь в JavaScript для решения сложных задач программирования, изучив критические концепции, которые большинство инженеров JavaScript даже не понимают. Узнайте, что вам нужно знать, чтобы стать востребованным, универсальным разработчиком. Комбинируя ментальные модели внутренних разработок JavaScript и практические задачи программирования, этот курс даст вам четкое представление о обратных вызовах и функциях более высокого порядка, закрытии,
«На этом семинаре мы разработаем интуитивное понимание новых возможностей JavaScript в ES6 и ES7: итераторы, генераторы, обещания и async / await». Понимание этих областей является основой того, чтобы быть способным инженером JavaScript. Для этого мы получим четкое представление о стеке вызовов, цикле событий, очереди обратного вызова, очереди микрозадач и API-интерфейсах браузера, чтобы вы могли легко перемещаться по сложным аси
JavaScript: Жесткие части объектно-ориентированного программирования
JavaScript: The Hard Parts on Object-Oriented Programming
В JavaScript OOP Hard Parts мы будем балансировать развивающиеся «под капотом» ментальные модели того, как сложная концепция работает с погружениями в проблемы прграммирования - это даст вам возможность без проблем справляться с любыми новыми проблемами.
В мастер-классах по жестким часятм вы балансируете разработку «скрытых» ментальных моделей того, как сложная концепция работает с погружением в проблемы программирования, что дает вам возможность легко ориентироваться в любых новых проблемах.