Публикации по теме 'closure'
ELI5: закрытие
Как и в названии этой статьи, говорится, что ELI5 (Explain Like I’m Five) «Замыкания были вдохновлены популярной веткой Reddit« ELI5 », которая помогает зрителям понять концепции, идеи, теории и т. Д. С помощью удобных упрощенных объяснений. Надеемся, что, используя тот же подход, читатель получит представление и лучшее понимание того, как работают замыкания. Но прежде чем мы начнем, читателям будет интересно продолжить чтение этой статьи после того, как они получат понимание функций,..
5 сложных вопросов о закрытии JavaScript
Мы рассмотрим самые хитрые и, возможно, наиболее часто задаваемые вопросы о закрытии.
Начнем с основ.
Замыкание - это комбинация объединенной функции (заключенной) со ссылками на ее окружающее состояние ( лексическое окружение ). Другими словами, замыкание дает вам доступ к области внешней функции из внутренней функции. В JavaScript замыкания создаются каждый раз, когда создается функция, во время создания функции.
- Веб-документы MDN
Проще говоря, Closure - это просто..
Что такое закрытие? Детка, не делай мне больно ... больше нет
Закрытие для людей без диплома по информатике.
Я просмотрел несколько руководств, курсов, прочитал сообщения в блогах и другие ресурсы о замыканиях в JavaScript. Многие из них упоминают, что их понимание - это то, что может отличить среднего разработчика JavaScript от отличного . Все в восторге от закрытий, вы часто можете встретить словесные вспышки вроде «Вау, ма! Я только что заметил закрытие!», Затем они приводят какой-то пример с какой-то вложенной функцией, каким-то foo и некоторым..
Перестань быть трудным и просто скажи мне, что, черт возьми, закрытие
функции в замыканиях формы JavaScript. Замыкание — это комбинация функции и лексического окружения, в котором эта функция была объявлена. (Сеть разработчиков Mozilla)
Здорово. Теперь мы все можем идти домой.
….. Я шучу.
Мы рассмотрим некоторый код, но давайте разберем, что это определение пытается нам сказать. «функция — это замыкание» — круто — и «замыкание — это комбинация функции и лексического окружения, в котором эта функция была объявлена». Это означает, что функции..
Что такое утечка памяти? я забыл
На этой неделе Шо и я провели презентацию концепции замыкания в JavaScript на Flatiron School Presents. Проводя исследование, мы столкнулись с одним недостатком использования замыканий: утечками памяти.
Утечка памяти происходит, когда программа запрашивает и занимает память, но фактически не использует ее. Компьютерная память хранится и извлекается из оперативной памяти (ОЗУ) точно так же, как краткосрочная память человека хранится в гиппокампе, очень специфической области нашего..
Подойдите ближе к Closure в JavaScript
Подойдите ближе к Closure в JavaScript
Чем больше вы знакомы с основами JavaScript, тем дальше вы от кодов, подверженных ошибкам. А Замыкание — одна из самых рудиментарных концепций, которая может стать для вас кошмаром. Но не волнуйтесь; призрак больше не сможет преследовать вас после этого.
Замыкание в JavaScript — это внутренняя функция, которая имеет доступ к членам внешней функции. Таким образом, наряду со своей собственной областью действия и членами глобальной области..