我有一個項目在Netbeans 8.0大約12 JavaScript包括。在一個JavaScript類文件中,如果我從該項目實例化另一個自定義類並按「。」。在var名稱後面,它不會彈出任何autocompletes與我的成員變量和項目中的類中的方法。獲得Netbeans自動完成工作的JavaScript項目與許多類作爲包括
例子:在一個JavaScript文件有一個類,如:
class Person(){
doStuff(){
// sh happens
}
}
和另一個JavaScript包括,(兩者都包含在index.html作爲項目性質項目的主URL)嘗試引用它中間代碼像...
class StaffManager(){
manageStuff(){
var aPerson = new Person();
aPerson.doSt ;/* BY THIS TIME AUTOCOMPLETE SHOULD BE SAYING "doStuff()" right? (I had to add the semicolon for stack overflow not to throw err)*/
}
}
看那commment,這就是您停止輸入,因爲自動完成功能是讓你從類選項...或因此它在我的舊IDE的那樣。
這是應該在Netbeans中工作嗎?或者我錯過了什麼?
- 我是否需要啓動某種形式的類路徑聲明? (不能它只是解析我的項目?)
- 是否解析「new ___()」以引用自動完成類或有任何方法來鍵入使自動完成工作的投射變量?
我是使用Netbeans在JavaScript中進行OOP應用程序開發的新手,我錯過了一些可以快速開發軟件的改變遊戲規則:正確的自動完成自定義類。我假設它必須做到這一點,就像很多其他IDE一樣,但是如果不是這樣的話,也請隨時提出建議,在其他IDE中使用這種方法可以輕鬆自如地實現這一點。
謝謝。
也應該注意到這與CTRL相同的問題+單擊一個類名或方法,並沒有跳過該文件或方法定義 –
更新見我的回答如下,您需要8.2+ b/c 8.0不支持新的Es6語法。 –