new*_*git 31 javascript jquery jslint
我想用JSLint检查我的JavaScript.我也在使用jQuery,JSLint似乎对jQuery非常不满意.
所以,如果我有这个代码:
$(document).ready{
$("a").click(function() {
// foo
});
});
Run Code Online (Sandbox Code Playgroud)
我收到一些JSLint消息:
错误:
第1行第1个问题:在定义之前使用了'$'.
Run Code Online (Sandbox Code Playgroud)$(document).ready{...
我查看了这些选项,但我无法弄清楚如何告诉JSLint这是可以的.
如果我的代码中只有一个jQuery调用,我可以忽略JSLint消息,但是在2500行脚本中有很多调用,我找不到我要在所有这些消息之间修复的错误.
那么,有没有人知道如何配置JSLint使其适用于jQuery调用?或者还有什么我可以用来检查我的JavaScript/jQuery代码的质量?
Nic*_*ver 41
这不是有效的JavaScript,它应该是:
$(document).ready(function() {
Run Code Online (Sandbox Code Playgroud)
所以JSLint会(适当地)抱怨你的语法.
如果你想要删除Implied global: $, document消息,请转到它已预定义(分隔)的底部,然后放入jQuery, $该文本框然后再次运行.对于该document部分,请选中第一列中的假设浏览器.
所有JSLint设置都会坚持下去,因此您每次返回时都不必这样做.
And*_*aam 21
将其添加到文档顶部以使其验证:
/*jslint browser: true*/ /*global $*/
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
26036 次 |
| 最近记录: |