嗨我有3個JavaScript文件。JSLint:在它被定義之前被使用
- 的jquery.js
- utility.js
- file1.js
在file1.js我
jQuery.noConflict()
jQuery(document).ready(function($) {
// ....
});
我得到 'jQuery的' 被使用之前的錯誤它被定義了。 和'文檔'是在它被定義之前使用的。
我該如何安全地擺脫此警告。
如果我做
var document = document || {};
然後在我的utility.js如果使用它,它會在IE零和確定在Firefox。
這是最好的解決方案是什麼?
[JS Lint:'快捷方式'在被定義之前使用過]的可能重複(http://stackoverflow.com/questions/8134049/js-lint-shortcut-was-used-before-it-was-defined )。另外,請確保您在選項中選擇了*假設瀏覽器*。 – 2012-03-08 16:33:02
@ChunpingWang注意到你仍然活躍於SO,這個問題缺少一個被接受的答案。這些答案中的任何一個是否缺少使其可接受的東西?看起來像昆汀的答案會按問題解決問題。任何額外的信息需要回答你的問題? – ruffin 2015-03-11 16:33:57