Błąd JSLint: "Przenieś wywołanie do parenów zawierających funkcję"

Co oznacza JSLint przez ten błąd? A jak powinno być przepisane?

Error: Problem at line 78 character 3: Move the invocation into the parens that contain the function: })(jQuery);

Author: Sam, 2011-02-12

1 answers

Aby spełnić kryteria Jslinta, musi być napisane tak:

}(jQuery));

Chociaż myślę, że kryteria są trochę subiektywne. Oba sposoby wydają się w porządku, moim zdaniem.

(function () {})() ma to dla mnie trochę większy sens, ponieważ zawijasz pełną funkcję, a następnie nazwij ją

(function () {}()) wygląda na to, że zawijasz wynik wywołania funkcji w parens ...

 112
Author: Matt,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-02-12 16:49:44