如何将JSLint用于依赖于JQuery的代码段?
我对Javascript比较陌生,而且我想运行我周末用JSLint玩的代码片段,以便它可以指出我是一个完全白痴的地方:)
不幸的是,我遇到了大量关于缺少函数声明的错误,这些声明是JQuery javascript库的一部分,也是它的各种插件。
有什么办法可以通过JSLint运行这样的代码吗?
如果您使用的是jslint的Web版本,则只需在预定义选项中添加$
object:
如果您使用的是jslint的本地副本,则需要在options
对象中将predef
选项设置为$
。
除了Daniel的回答之外,您还可以通过包含以下注释来“声明”每个文件的$
:
/*global $*/
(注意: /*
和global
之间不允许有空格。)
对于网络内容,你通常也想要包含window
,即
/*global $, window*/