我被卡住了(经过数小时的努力)。主要问题是,我希望为从DOM检索的javascript对象提供类特定的代码帮助。例如如果我使用document.getElementById("canvas")检索一个元素,我只会得到一个通用DOM对象的代码帮助(这是逻辑的)。我希望能够"告诉"javascript编辑器这个对象实际上是Canvas,这样我就可以获得Canvas对象的代码帮助。
我已经安装了Aptana和JSEclipse。对于Aptana,我甚至找不到一个Aptana(或Django)编辑器来关联.js文件。在JSEclipse文档中(有什么),它提到可以使用JSDoc启用这一功能,但我一直无法实现。此外,JSEclipse似乎不支持格式化,这看起来很奇怪。
有人知道是否可以为这种情况获得代码帮助和/或如何访问Aptana js编辑器和/或怎样使JSEclipse格式化吗?我在想,也许你可以强制转换元素对象(一个Java),但我能找到的唯一文档说,你只能用Javascript进行3次强制转换(Number、Boolean和String)。
平台:Eclipse Indigo for Java EE Developers(包括WTP),Aptana 3.0.8,jdk 1.6.25,JSEclipse 1.5.5
提前谢谢。
好吧,Javascript不是强类型的,也不是编译的,这种方式对IDE来说更难理解你在写作时的意思。
但幸运的是,你可以使用谷歌Chrome的控制台来帮助你。它知道使用的对象的属性和方法