• Расскажите о том, что вы узнали на этой неделе.
  • Объясните Function.prototype.bind()
  • Опишите всплытие событий.
  • В чем разница между событием загрузки окна и событием документа DOMContentLoaded?
  • Опишите стек вызовов.

На этой неделе мы узнали о Lodash — гораздо более простом способе упорядочивания ваших массивов с помощью различных методов, ash — это сокращение, когда вы требуете Lodash в своем файле javaScript.

Function.prototype.bind(): создает новую функцию, которая при вызове имеет ключевое слово this, установленное в предоставленное значение, с заданной последовательностью аргументов, предшествующих любой предоставленной, когда новая функция вызывается ты.

Всплывающие события — это способ распространения событий в HTML DOM. Это относится к порядку, в котором события распространяются во вложенных элементах. При всплытии, когда происходит событие, запускается обработчик самого внутреннего элемента, затем родительских элементов, а затем последующих элементов-предков. По сути, это восходит к тому времени, когда мы научились каскадировать, но Bubbling, всплывает изнутри, а не как каскадирование css, он каскадируется снаружи внутрь.

Событие Загрузка окна срабатывает, когда вся страница загружена со всеми html, css и JavaScript. В то время как DOM ContentLoaded срабатывает, как только страницы DOM загружаются, не дожидаясь загрузки какого-либо из ваших JavaScript, API или CSS.

Стек вызовов: это встроенный механизм для такой программы, как JavaScript, для интерпретации содержимого метода внутри вашего JavaScript в веб-браузере. Это особенно важно, когда вы вызываете несколько функций.