2015-06-20 170 views
31

我是Atom和JavaScript的新手,Atom似乎對Web開發非常有用。Atom JavaScript Autocomplete

但據我所知,似乎沒有用於啓用JavaScript自動完成的Atom包。

有沒有人知道這樣做的包還是Atom有支持JavaScript自動完成的計劃?

+0

當你說「JavaScript自動完成」時,你是什麼意思?你能否爲你想要做的事以及預期的結果添加一個例子? – nwinkler

+0

@nwinkler如輸入「getE」,atom可以給我一些建議,比如「getElementsByTag」等等。 –

+0

@nwinkler我的情況是'getElementById'能正常工作,但'addEventListener'不行。 – novaline

回答

36

由於JavaScript是鬆散耦合的,因此提供工作自動完成解決方案並不像靜態類型語言(如Java)那樣容易。與凌動你最好的賭注是以下軟件包:

  • autocomplete-plus - 這是現在使用Atom綁定作爲默認的自動完成功能提供
  • ternjs - 這看起來不錯,但需要一些配置。

我建議你試試這些。

+0

謝謝!我嘗試過ternjs,它工作正常。 –

+0

@nwinkler你有任何建議jquery自動完成? – NavidIvanian

+0

'atom-ternjs'包聲稱也支持jQuery。您可能需要將其配置爲提供jQuery完成。查看項目頁面上的示例配置:https://atom.io/packages/atom-ternjs – nwinkler