Публикации по теме 'closures-functions'


Понимание замыканий JavaScript
Сегодня я собираюсь поговорить об очень запутанной, но фундаментальной теме программирования на JavaScript. Мне было трудно понять закрытие JavaScript. После очень болезненного вопроса интервью на эту тему я решил действительно попытаться понять замыкания и почему они могут быть полезны. Я также сделаю все возможное, чтобы объяснить это в понятной форме. Давайте начнем. Так что же такое замыкание? Замыкание — это функция, связанная со ссылками на окружающее ее состояние. Проще..

Серия интервью по Javascript, часть вторая
В моей последней статье я представил вопросы для интервью, которые подчеркнули различия в области видимости и подъема между var и let / const. Я также дал некоторые объяснения ключевого слова this и ситуаций, в которых вы хотели бы явно указать его значение. В этой статье я познакомлю ваше внимание с некоторыми асинхронными концепциями. Javascript сначала завершает весь синхронный код в области, пропуская любой асинхронный код. Поэтому сначала num = 0 + 1 логгирует 1. После..

Мне нужно закрытие
До того, как я начал изучать Javascript, у меня был довольно ограниченный опыт программирования, и большую часть времени я проводил с Ruby. Я не собираюсь приукрашивать свои чувства к JS, это не Ruby; ему серьезно не хватает того сладкого синтаксического сахара, к которому я привык за последние несколько месяцев. Если оставить в стороне резкие слова, в Javascript есть несколько действительно крутых функций, с которыми я не сталкивался, изучая Ruby, и легче проводить ассоциации с уже..

Основы Front-End
Итак, вы отличный разработчик JavaScript. Вам нравится работать на интерфейсе, и вы видите множество вакансий для этой роли. Но знаете ли вы свои основы? Вполне возможно, что вы можете быть отличным JS-разработчиком, и когда вам зададут простой вопрос, например, о разнице между var и let, вы на мгновение поставите в тупик. В случае многих вакансий человеку сначала задают эти фундаментальные вопросы, обычно по телефону, чтобы определить, действительно ли вы знаете свое дело. И это не..