богатый веб-текстовый редактор с автозаполнением - PullRequest
1 голос
/ 31 августа 2009

Существует ли веб-(т.е. HTML) текстовый редактор с автозаполнением?

Допустим, я хочу создать мини-среду IDE на веб-основе. Я хочу добавить функцию автозаполнения, поэтому, если вы напишите Str и нажмете комбинацию клавиш, будет вызван метод javascript, который вернет возможные завершения, например String, StringBuffer, StringBuilder, StreamParser и т. Д.

1 Ответ

1 голос
/ 31 августа 2009

Вы можете видеть в текущей позиции курсора перемещение назад до границы первого слова и через AJAX поиск по ключевым словам. Вы помещаете эти ключевые слова в список select, расположенный под курсором.

Это была бы очень общая идея, но она могла бы быть слишком дорогостоящей для каждого нажатия клавиши, поэтому я бы посоветовал

  • Во-первых, это слово длиннее, чем 3 буквы (минимум),
  • звонить каждые несколько нажатий клавиш,
  • и в-третьих, если курсор в течение нескольких секунд стоит на месте, вызовите функцию.
...