【发布时间】:2012-03-26 03:25:34
【问题描述】:
您好,我有 3 个 javascript 文件。
- jquery.js
- utility.js
- file1.js
在 file1.js 我有
jQuery.noConflict()
jQuery(document).ready(function($) {
// ....
});
我得到一个错误“jQuery”在定义之前被使用。 并且在定义之前使用了“文档”。
如何安全地消除此警告。
如果我这样做了
var document = document || {};
然后在我的 utility.js 中,如果使用它,它在 IE 中为空,在 Firefox 中正常。
什么是最好的解决方案?
【问题讨论】:
-
JS Lint: 'shortcut' was used before it was defined 的可能副本。另外,请确保您在选项中选择了 Assume browser。
-
@ChunpingWang 注意到你仍然活跃在 SO 上,这个问题缺少一个可接受的答案。这些答案中的任何一个是否缺少使它们可以接受的东西?似乎昆汀的回答会按要求解决问题。回答您的问题需要任何其他信息吗?
标签: javascript undefined jslint