找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 23|回复: 0

wangEditor富文本web编辑器

[复制链接]

32万

主题

0

回帖

96万

积分

超级版主

积分
964681
发表于 2025-3-14 11:59:50 | 显示全部楼层 |阅读模式
软件标签:  富文本编辑器   文本编辑器
wangeditor富文本web编辑器是一款专为web开发人员打造的编辑器,该软件方便好用,支持各种语言,而且配置也非常的简单,html5编辑必备哦,需要的朋友赶紧来绿色资源网下载吧
wangeditor功能特色
支持一个页面多个编辑器

不支持一个页面多个编辑器同时使用地图

后端需要进行相应配置

支持 npm 直接引用

支持响应式,自动缩放

没有官方的实例销毁方案,项目中使用的是作者在github给出的临时方案
富文本web编辑器原理介绍




这个原理实在是太简单了!对于支持富文本编辑的浏览器来说,其实就是设置 document 的 designmode 属性为 on 后,再通过执行 document.execcommand(“commandname“[, uiflag[, value]]) 即可。commandname 和 value 可以在msdn 上和mdc 上找到,它们就是我们创建各种格式的命令,比方说,我们要加粗字体,执行 document.execcommand(“bold“, false) 即可。很简单是吧?但是值得注意的是,通常是选中了文本后才执行命令,被选中的文本才被格式化。对于未选中的文本进行这个命令,各浏览器有不同的处理方式,比方 ie 可能是对位于光标中的标签内容进行格式化,而其它浏览器不做任何处理,这超出本文的内容,不细述。同时需要注意的是,uiflag 这个参数设置为 true 表示 display any user interface triggered by the command (if any), 在我们今天的教程中都是 false, 而 value 也只在某些 commandname 中才有,具体参考以上刚给出的两个链接。

为了不影响当前 document, 通常的做法是在页面中嵌入一个 iframe 元素,然后对这个 iframe 内的 document(通过 iframe.contentwindow.document 获得)进行操作。


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|ziyuan80.com

GMT+8, 2025-8-10 06:23 , Processed in 0.072526 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表