Неподключенные анонимные функции и методы с двойным именем в javascript? - PullRequest
1 голос
/ 24 марта 2011

Я отлаживаю приложение, которое использует скрипт-менеджер .NET.

Это может быть сбой в Firebug, но когда я читаю код, появляется много строк вроде следующего:

// anonymous functions not attached as handlers and not called immediately
function () {
    //code
}

// named functions added as methods
myObj = {
    myMethod: function myFunctionName() {
        //code
    }

}

Являются ли эти строки действительными и, если да, то, что они делают, и какая возможная причина будет для такого кодирования (и я не приму «Это Microsoft - то, что вы ожидаете» в качестве ответа)?

Ответы [ 2 ]

2 голосов
/ 24 марта 2011
1 голос
/ 19 августа 2011

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

или для нанесения водяного знака на код для проверок, которые выполняются в другом месте в логике

или просто положить туда, чтобы запутать ...

...