Что значат скобки после функции в JS?
Оператор вызова.
Предполагается что вызов myfunc() вернёт функцию, которую так-же можно вызвать.
Более понятная запись:
var sub = myfunc();
sub();
myfunc() - возвращает функцию
() - вызывает возвращаемую функцию
Сколько влезет можно делать таких, только это бредово даже звучит, не то что делать :)