2012-02-27 44 views
0

我被卡住了(經過幾個小時試圖弄好)。主要的問題是,我想爲從DOM檢索的javascript對象提供特定於類的代碼。例如, 如果我使用document.getElementById(「theCanvas」)檢索一個元素,我只能獲得一個通用DOM對象的代碼輔助(這是邏輯的)。我希望能夠「告訴」JavaScript編輯器該對象實際上是一個Canvas,以便我可以獲得Canvas對象的代碼幫助。用於JavaScript的代碼輔助Canvas對象

我已經安裝了Aptana和JSEclipse。對於Aptana,我甚至找不到Aptana(或Django)編輯器與.js文件關聯。在JSEclipse文檔中(它是什麼),它提到你可以用JSDoc來啓用它,但是我一直無法做到這一點。另外,JSEclipse似乎不支持格式化,這看起來很奇怪。

有沒有人知道是否有可能獲得這種情況下的代碼輔助和/或如何訪問Aptana js編輯器和/或如何獲取JSEclipse格式?我在想,也許你可以投射元素對象(Java),但是我能找到的唯一文檔就是說你只能用Javascript(數字,布爾和字符串)進行3次轉換。

平臺:Eclipse的靛藍爲Java EE開發者(包括WTP),集錦3.0.8,JDK 25年6月1日,JSEclipse的1.5.5

在此先感謝。

回答

1

那麼,Javascript不是強類型的,沒有編譯,這種方式更難以讓IDE明白你在寫作時的意義。

但幸運的是,您可以使用Google Chrome控制檯來幫助您。它知道你使用的對象的屬性和方法

+0

謝謝,但我真的不明白這是如何幫助。我的意思是,如果我在Chrome控制檯中,我不會編輯。我在編寫代碼時希望獲得支持。 – 2012-03-01 15:05:59

+0

好吧,您將無法自動增加IDE中的代碼,但如果您不確切知道對象的屬性,方法或類型,Chrome控制檯會對您有所幫助 – melanke 2012-03-02 17:51:07