如何做一个rich text editor之初想

比如做一个wiki需要用的rich text editor,拿confluence和FCEditor为样本,需要有的基本功能:

  1. undo
  2. redo
  3. find
  4. replace
  5. Insert table (Insert row, Delete row, Insert column, Delete column)
  6. Insert unordered list
  7. Insert ordered list
  8. Bold text
  9. Italic text
  10. Underline text
  11. StrikeThrough text
  12. Paragraph format
  13. Outdent
  14. Indent
  15. Insert link
  16. Insert image
  17. Select text color
  18. Insert horizontal line

需要先做一个框架,易于扩展,可以很简单的加入新的功能,能够尽量简单的改变整体样式,可以让用户方便的替换已有功能。

但是怎么开始着手做还没想好,先这样吧,等想好了先测试一下再来更新。

你可能感兴趣的:(框架)