Вопросы по JavaScript
Ответы на Вопросы кандидату на должность фронтенд-разработчика - Вопросы по Javascript.
- Объясните делегирование событий
- Объясните, как
this
работает в JavaScript - Расскажите, как работает прототипное наследование
- Что вы ду маете о AMD против CommonJS?
- Объясните, почему это не является IIFE:
function foo(){ }();
. Что необходимо изменить, чтобы это стало IIFE?? - В чем различие между переменными, значение которых:
null
,undefined
и не объявлено? Как бы вы проверили их на каждое из этих значений? - Что такое замыкание и как/для чего его используют?
- Можете ли вы описать основное различие между циклом
.forEach
и циклом.map()
? И в каких случаях каждый из них используется? - В каких случаях обычно используются анонимные функции?
- Как вы организуете свой код? (module pattern, classical inheritance)