Was bedeutet JSLint mit diesem Fehler? Und wie soll es umgeschrieben werden?
Error: Problem at line 78 character 3: Move the invocation into the parens that contain the function:
})(jQuery);
Antworten:
Um die Kriterien von JSLint zu erfüllen, muss es wie folgt geschrieben werden:
}(jQuery));
Obwohl ich denke, dass bestimmte Kriterien etwas subjektiv sind. Beide Wege scheinen meiner Meinung nach in Ordnung zu sein.
(function () {})()
macht für mich etwas mehr Sinn, da Sie die volle Funktion einpacken und dann aufrufen
(function () {}())
Es sieht so aus, als würden Sie das Ergebnis des Funktionsaufrufs in ein Parens verpacken ...