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 주석을 사용하십시오. 다음 제안은 몇 가지 트릭을 사용합니다. 코드에 트릭이 있으면 유지 관리에 도움이되지 않습니다. 다음은 코드입니다 .
var myApplication = function () {
"use strict";
var $ = this.$, document = this.document, console = this.console;
$(document).ready(function () {
//...
console.log("test");
});
};
myApplication.call(this);
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다