2009-08-31 73 views
1

有自動完成的網頁(即html)文本編輯器嗎?具有自動完成功能的豐富網頁文本編輯器

比方說,我想要做一個基於Web的迷你IDE。我想添加一個自動完成功能,所以如果你編寫Str並且敲擊一個組合鍵,就會調用一個javascript方法,返回可能的完成項,比如String,StringBuffer,StringBuilder,StreamParser等。

回答

1

你可以看到光標的當前位置移回第一個字邊界並通過AJAX搜索關鍵字。您將這些關鍵字定位在光標下方的列表select中。

這將是很一般的想法,但它可能是太costrly對每一個按鍵做的,所以我倒是建議,

  • 首先,這個詞是longuer超過3個字母(至少) ,
  • 調用每幾個擊鍵,
  • 第三,如果光標靜止幾秒鐘,調用函數。