image.png

作者:UC 国际研发 闻节


原生编辑器

浏览器提供了两个原生特性:
contenteditable:
https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Editable_content
document.execCommand():
https://developer.mozilla.org/en-US/docs/Web/API/Document/execCommand
contenteditable 特性,可以指定某一容器变成可编辑器区域,即用户可以在容器内直接输入内容,或者删减内容。

execCommand API,可以对选中的某一段结构体,执行一个命令,譬如赋予黑体格式。

基于以上,可以做出最简单的富文本编辑器。

原来富文本编辑器是这么简单?当然不止如此简单!

首先问题集中在 exec



收藏 打印