我刚刚第二次升级到Eclipse 3.4,现在感觉应该没问题了。第一次(发布时)太有bug了,让我无法忍受(主要是PDT 2.0插件),但现在似乎已经解决了所有问题。
我的问题是Javascript验证器。如果我在项目中的一个JS文件中定义一个类,然后尝试在另一个文件中使用它,它会告诉我该类型未定义。这真的很烦人,因为我的一些脚本都充满了红色的波浪线。
另一个问题是这段代码:
var m_dialogFrame = document.getElementById(m_dialogId);
生成一个黄色的波浪线,提示"类型不匹配:不能将Element转换为___m_dialogBody5"。我可以通过添加... /**
* @type Element
*/
在此之前,但那样做也会很混乱。
另外,两者都:
new XMLHttpRequest();
并且
new ActiveXObject("Microsoft.XMLHTTP");
出现"X 无法解析为类型"的红色波浪线。
最后一个问题出在:
if (m_options.width != "auto")
出现红色波浪线,原因是:"对于参数类型(数字,字符串),运算符!= 未定义"
我该如何解决这些问题,或者干脆放弃整个 JavaScript 验证工具?顺便说一句:如果能让它正常工作,看起来很棒。