2011-09-15 52 views
5

當我在Eclipse中製作Dynamic Web Project時,它生成Javascript Resources meta-folder;在我第一次嘗試使用它之前,我認爲它可以工作 就像Java Resources - 如果您在此處添加源代碼,IDE將爲您提供智能感知,文檔和錯誤檢查。Eclipse中Javascript資源的好處是什麼?

但是,當我試圖在那裏添加jquery.js時,我沒有發現任何我期待看到的東西。 是的,eclipse告訴我它現在知道jQuery對象,但它不知道關於jQuery的方法(如jQuery.ajax(...)) ,它也不能識別$的快捷方式。

我該如何讓eclipse識別我包含的js庫的方法?

+1

前段時間我有同樣的問題。我通過購買僅用於應用程序設計部分的編輯器來解決此問題。我使用Eclipse進行PHP開發... ;-) –

+0

我試圖在兩年前弄清楚它,但是我失敗了,但是我希望Eclipse IDE現在已經解決了這個問題。如果沒有,那麼我可以說這是js開發人員imo在Eclipse中最大的不便。 – tsds

+1

Helios和Indigo中的JavaScript UI相當不同,我們希望比之前提供的要少得多。你應該給Indigo SR1另一個鏡頭。 – nitind

回答

4

這兩件事情在你想的方式上沒有關係。 JavaScript資源節點指示所有已知的全局變量和命名「類型」及其屬性,按照您設置項目的JavaScript包含路徑的方式進行組織。它代表了項目中JavaScript(獨立和客戶端)已知的所有內容 - 這就是內容輔助能夠爲您提供的內容,顯示在我們希望的是一個很好的佈局和可瀏覽的結構中。

你碰到的是,jQuery比JSDT理解的更具動態性,也許在語法上有點棘手。谷歌搜索的jQuery和JSDT應該可以幫助你找到一個插件,在這方面有所幫助。