我想構建一個輕量級的在線文本編輯器,比如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