JSLint错误:“将调用移入包含函数的元素”
JSLint的这个错误是什么意思? 而且应该如何重写呢?
Error: Problem at line 78 character 3: Move the invocation into the parens that contain the function: })(jQuery);
要通过JSLint的标准,它需要这样写:
}(jQuery));
虽然我认为特定的标准是有点主观的。 在我看来,这两种方式似乎都很好。
(function () {})()
对我来说更有意义,因为你包装完整的函数,然后调用它
(function () {}())
看起来像你包装函数调用的结果parens …