如何将JSLint用于依赖于JQuery的代码段?

我对Javascript比较陌生,而且我想运行我周末用JSLint玩的代码片段,以便它可以指出我是一个完全白痴的地方:)

不幸的是,我遇到了大量关于缺少函数声明的错误,这些声明是JQuery javascript库的一部分,也是它的各种插件。

有什么办法可以通过JSLint运行这样的代码吗?

如果您使用的是jslint的Web版本,则只需在预定义选项中添加$ object:

替代文字

如果您使用的是jslint的本地副本,则需要在options对象中将predef选项设置为$

除了Daniel的回答之外,您还可以通过包含以下注释来“声明”每个文件的$

 /*global $*/ 

(注意: /*global之间不允许有空格。)

对于网络内容,你通常也想要包含window ,即

 /*global $, window*/