我被困住了(经过几个小时试图解开之后)。主要问题是我想为从DOM检索的javascript对象提供特定于类的代码辅助。例如, 如果我使用document.getElementById(“theCanvas”)检索一个元素,我只获得一个通用DOM对象的代码辅助(这是逻辑的)。我希望能够“告诉”javascript编辑器这个对象实际上是一个Canvas,这样我就可以获得Canvas对象的代码辅助。
我已经安装了Aptana和JSEclipse。使用Aptana,我甚至找不到与.js文件关联的Aptana(或Django)编辑器。在JSEclipse文档中(它有什么),它提到你可以使用JSDoc启用它,但我无法使这个工作。此外,JSEclipse似乎不支持格式化,这似乎很奇怪。
有谁知道是否可以获得此案例的代码辅助和/或如何访问Aptana js编辑器和/或如何使JSEclipse格式化?我想也许你可以投射元素对象(一个Java),但我能找到的唯一文档说你只能用Javascript(数字,布尔和字符串)进行3次转换。
平台:适用于Java EE开发人员的Eclipse Indigo(包括WTP),Aptana 3.0.8,jdk 1.6.25,JSEclipse 1.5.5
提前致谢。
答案 0 :(得分:1)
嗯,Javascript没有强类型而且没有编译,这种方式让IDE更难理解你在写作时的意思。
但幸运的是,您可以使用Google Chrome控制台为您提供帮助。它知道您正在使用的对象的属性和方法