我想用JSLint检查我的JavaScript。我也在使用jQuery,而JSLint似乎对jQuery非常不满意。
因此,如果我有此代码:
$(document).ready{
$("a").click(function() {
// foo
});
});
我收到一些JSLint消息:
我看了看这些选项,但是我不知道如何告诉JSLint这是可以的。
如果我的代码中只有一个jQuery调用,我可以忽略JSLint消息,但是在2500行脚本中有很多调用,我找不到想要在所有这些消息之间修复的错误。
那么,有谁知道如何配置JSLint使其能够与jQuery调用一起使用?还是可以使用其他方法检查JavaScript/jQuery代码的质量?
最佳答案
那不是有效的JavaScript,应该是:
$(document).ready(function() {
因此,JSLint将(适当地)提示您的语法。
如果要摆脱
Implied global: $, document
消息,请移至底部有预定义(分隔)的底部,然后将jQuery, $
放在该文本框中,然后再次运行。对于document
,请检查。在第一列中假设浏览器为。所有JSLint设置都会保留下来,因此您不必在每次返回时都这样做。
关于javascript - 是否可以使用JSLint验证我的jQuery JavaScript?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4071467/