Результаты поиска по запросу "closures"

2 ответа

Понимание закрытия JavaScript с помощью обработчиков событий

Я очень плохо знаком с javascript, недавно, понимая замыкания, я наткнулся на один вопрос, заданный интервьюером: function initButtons() { var body = document.body, button, i; for (i = 0; i < 5; i++) { button = document.createElement("button"); ...

2 ответа

extjs - как правильно вызвать метод контроллера из другого контроллера или замыкания

Я новичок в extjs и использую архитектуру MVC. Когда мое приложение ссылается на метод контроллера, я делаю это таким образом (вMyApp.Application): Mb.app.getController('Main').myMethod();Это уже давно, но я думаю, что это способ ...

3 ответа

Тестирование PHPUnit с замыканиями

Это было сделано при попытке написать тест для метода класса, который вызывает фиктивный метод с замыканием. Как бы вы подтвердили, что закрытие вызывается? Я знаю, что вы могли бы утверждать, что параметр является экземпляромClosure, Но как бы ...

ТОП публикаций

3 ответа

 я думаю, что этот способ более читабелен

я есть цикл for, включающий вызов ajax, и я пытаюсь определить лучший метод для передачи индекса из цикла for в функцию обратного вызова. Вот мой код: var arr = [2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010]; for (var i = 0; i < ...

1 ответ

Большая разница во времени между классом Java Lambda и Anonymous

Мне было интересно узнать производительность создания экземпляров лямбда-кода java8 для одного и того же анонимного класса. (Измерение выполнено на win32 java build 1.8.0-ea-b106). Я создал очень простой пример и измерил, если Java предлагает ...

1 ответ

Что такое замыкания и обратные вызовы?

Что такое замыкания и обратные вызовы в JavaScript? Я еще не нашел хорошего объяснения ни того, ни другого.

2 ответа

 только когда мне это действительно нужно.

ользуюLinqKit [http://www.albahari.com/nutshell/linqkit.aspx]библиотека, которая позволяет комбинировать выражения на лету. Это чистое блаженство для написания слоя доступа к данным Entity Framewok, потому что несколько выражений можно при ...

7 ответов

Однако то, что показано здесь, не имеет ничего общего с замыканиями - по крайней мере, не напрямую. Замыкания о поддержании лексической области видимости после того, как родительская функция уже вышла.

аюсь обернуть голову вокруг замыканий (где-то там есть шутка), и я наткнулся на это: (function () { /* do cool stuff */ })();Как это работает? Какова цель помещения функции в паренсе? Почему пустые парены потом?

1 ответ

 будет неопределенным в

ли как-то передать область действия функции другому? Например,, function a(){ var x = 5; var obj = {..}; b(<my-scope>); } function b(){ //access x or obj.... }Я предпочел бы получить доступ к переменным напрямую, т.е. не использовать ничего ...

2 ответа

stackoverflow.com/questions/5438307/...

вая следующий (сильно отредактированный, псевдо-) код: int count = 0; thing.Stub(m => m.AddBlah()).WhenCalled(o => count++); thing.Stub(m => m.RemoveBlah()).WhenCalled(o => count--); DoStuff(thing); Assert.AreEqual(1, count);ReSharper выдает ...