javascript - Eclipse 3.4 Ganymede Javascript 验证问题

标签 javascript eclipse validation eclipse-3.4 ganymede

我刚刚第二次升级到 Eclipse 3.4,我认为它现在已经很好了。第一次(就在它发布的时候)对我来说太麻烦了(主要是 PDT 2.0 插件);但现在一切似乎都解决了。

我的问题是 Javascript 验证器。如果我在项目的一个 JS 文件中定义了一个类,然后尝试在另一个中使用它,它会告诉我该类型未定义。这真的很烦人,因为我的一些脚本中到处都是红色波浪线。

另一个问题是这段代码:

var m_dialogFrame = document.getElementById(m_dialogId);

做一个黄色的波浪线,说“类型不匹配:无法从元素转换为 ___m_dialogBody5”我可以通过添加来修复它

    /**
     * @type Element
     */

在它之前,但那也将是困惑的。

此外,两者:

new XMLHttpRequest();

new ActiveXObject("Microsoft.XMLHTTP");

得到红色波浪线,说“x cannot be resolved to a type”

最后一个问题是:

if (m_options.width != "自动")

获取红色波浪线是因为:“运算符 != 对于参数类型 Number、String 是未定义的”

我该如何解决这些问题,或者干脆废弃整个 Javascript 验证工具?顺便说一句:如果我能让它工作的话,它看起来棒极了。

最佳答案

看起来这个问题是由于 Eclipse 的默认浏览器没有所需的库。

尝试以下步骤添加所需的库: 项目 -> 属性 -> JavaScript -> JavaScript 库 -> 库(选项卡) -> 添加运行时库 -> 选择“Internet Explorer 库”

这应该可以解决问题。它对我有用。

关于javascript - Eclipse 3.4 Ganymede Javascript 验证问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/261045/

相关文章:

javascript - 方法在 React.js 基于类的组件中无法按预期工作

java - 如何通过单击鼠标在 Eclipse 中运行一组选定的单元测试?

java - 为什么当我尝试下载 Android 支持包修订版 10 时,它一直说找不到文件?

ruby-on-rails - Rails 3.2 唯一性验证为 nil :Nilclass 引发未定义的方法 'zero?'

javascript - 抛出新功能。Firebase 云功能上的 https.HttpsError 被客户端拒绝为内部错误

javascript - useCallback 对当前组件做了什么?

javascript - 从 Javascript 对象中的 CSV 中检索解析的数据(使用 Papa Parse)

eclipse - EGIT拒绝非快进

css - Rails 3.1 - 有错误的字段

javascript - 如果浏览器不支持多个,如何使用 javascript 验证 <input type=file multiple>