СРЕДНЕЕ День 2

Я должен быть честным. Я не люблю первые несколько дней нового стека. Это кажется очень утомительным и «головной болью», так как много читаешь и мало работаешь над проектами. Тем не менее, у меня был такой же опыт работы со стеком Python, и в итоге я добился этого. Так что, думаю, мне не стоит слишком беспокоиться о том, что я немного отстану. Впрочем, вернемся к важным вещам. Что мы узнали сегодня?

Мы изучили множество фундаментальных концепций JavaScript, некоторые из которых сложнее других. Вот некоторые из концепций:

Объектно-ориентированное программирование в JS

  • Мы изучили различные методы создания классов и экземпляров в JS, а также новый синтаксис ES6.
  • Мы коснулись прототипа и прототипа наследования.
  • область, особенно в отношении объектов и методов.
  • частные переменные и функции/методы в объектах/классах
  • затронуты ключевые слова this и new в js

Несколько других концепций JS, которые мы затронули

  • Обратные вызовы и делегирование функций обратного вызова для специфики
  • Закрытия
  • Асинхронность
  • Обработка событий

Мы также начали создавать алгоритмы утром, используя рекурсию. Фиаз подчеркнул, что мир программирования все больше движется в сторону функционального программирования и в будущем от ООП. Он показал нам, как красиво можно избавиться от раздражающих циклов for. Вместо этого мы практиковали некоторые базовые алгоритмы цикла for, используя функции. Поначалу конечно тяжеловато, но супер круто!

Удачного кодирования!