2009-08-31 3 views
1

Есть ли текстовый редактор в Интернете (например, html) с автозаполнением?богатый текстовый редактор с автозаполнением

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

ответ

1

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

Это было бы очень общая идея, но это может быть слишком costrly делать на каждое нажатие клавиши, так что я бы совет,

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