【发布时间】:2014-10-17 02:35:00
【问题描述】:
我正在使用 jQUery 。而在 jslint 中,我继续
'$' was used before it was defined.
或
document was used before it was defined.
我知道我可以使用
阻止这些人出现/*jslint browser: true*/
/*global $, jQuery*/
但如果可能的话,我实际上想通过编码解决这个问题。所以,我以前确实喜欢。
var $, document;
$(document).ready(function () {
"use strict";
但是,现在它说
Two warnings
1 Redefinition of '$'.
1 Redefinition of 'document'.
在 jshint 中。有没有我可以用来取悦 jshint 和 jslint 的编码?
【问题讨论】:
-
我认为 jslint 无法知道该变量是由外部库定义的。这就是评论的目的,告诉它你知道它不知道的事情。
-
问题是 - 代码是否正确?如果不是,你应该改变它。如果正确,则无需修复任何问题,因此添加适当的 cmets 就足够了。