我想构建一个轻量级的在线文本编辑器,比如google doc,但是比这个轻得多。如何构建一个轻量级的在线文本编辑器?
我的意思是,我只是想实现以下三个功能:
- 输入/删除字符
- 创建/删除一个新行
- 缩进
但我我不太清楚如何建立它。
这是我的想法:
将每一行视为一个div。 监视键盘事件,当用户按下回车键,创建一个新的div
按照我的方法,我需要设置div的CONTENTEDITABLE =真 然而,在那之后,每当我打进去,在里面创建一个新行DIV。
那么,如何阻止呢? (它只能通过使用JavaScript解决?) 或者,有没有其他方式来实现我的目标?
您可能想看看[CK Editor](http://ckeditor.com/),即使它提供了很多功能它也允许您配置这些选项,并让您只显示那些您需要的...关于亮度(我会留给你)看看它,看看它的光线是否足够。 – 2012-03-01 11:14:25
为什么要重新发明轮子? http://bower.io/search/?q=editor – k0pernikus 2016-03-22 11:24:59