JavaScript-编辑器兼容性

JavaScript-编辑器兼容性

晚风撩人 发布于 2017-02-18 字数 55 浏览 1198 回复 2

用JS做一个文本编辑器,它的大致流程是怎么实现的?

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

夜无邪 2017-08-29 2 楼

编辑器最核心也是最难的部分是文本内容的选取 替换,其他事件都是要通过这两部完成的,比如你要给一段文字加粗,那大致流程是选中文字,然后替换为标签加文字。再就是你要获取光标所在的位置,比如在文本流中的某个位置插入表情,可以先看一下ubb编辑器,再看富文本编辑框,希望对你有帮助。

晚风撩人 2017-07-02 1 楼

首先你得为编辑器上的每个基本的按钮写function,当一些复杂的像上传文件、上传视频这种可以采用控件的形式单独写,当然前提是你得有一个底层的JS框架做基础。剩下的就是将这些控件结合起来,kindEditor是不一很很好的富文本编辑器,推荐你看一看它的源码会有很大收获。