【郑州-120期】如何使用富文本编辑器?

1.背景介绍

印象里最早接触富文本编辑器,是在高中,那时候QQ很火,经常发表一些日志,转发一些日志。那时候进行页面文章编辑的就是富文本编辑器。再后来逛贴吧,逛人人,也有用到了。但是当时不知道什么是富文本编辑器,也是接触前端以后,才把这个名词和以前的记忆联系起来,认识这个工具。接了下来,介绍一下富文本编辑器的使用。

2.知识剖析

2.1什么是富文本编辑器?

富文本编辑器,Rich Text Editor, 简称 RTE, 是一种可内嵌于浏览器,所见即所得的文本编辑器。它提供类似于 Microsoft Word 的编辑功能,用于网站用户编辑文章或信息进行发表和展示。可以实现网页中文本的基本编辑功能,诸如:字体的大小,样式,颜色;文字对齐方式,创建表格数据,上传图片,视频,添加表情等需求。


富文本编辑器样式

2.2 富文本编辑器的使用

首先,我们要下载一个富文本编辑器,目前网上免费的编辑器很多,也有付费的,相对的功能也更多,更强大。我们以wangeditor为例进行介绍。wangEditor下载地址(见参考一)

下载完成以后,解压缩,找到该编辑器的demo,进行演示,看看所具有的功能是否符合自己的需求。

然后,学习富文本编辑器的文档,自己按照文档编写demo,进行演示,检查是否正常运行。

自己的demo没有问题后,再在任务或者项目中引入,调试,检查是否正常运行。

2.3 对富文本编辑器的内容操作

这里展示一个demo,需要在服务器中运行。本次在nginx环境下进行演示。

该富文本编辑器中的editor.$txt 是一个 jquery 封装的div元素,这个div元素就是编辑器的可编辑区域。因此,想要设置、获取、处理编辑器区域的内容,操作这个 editor.$txt 即可。由于它本身就是 jquery 封装的,因此支持 jquery 所有API。(以上内容摘自wangeditor文档)

如果要实时监控编辑器内容的变化,可通过 editor.onchange 来处理。注意,该操作必须在执行 editor.create() 方法之前。(以上内容摘自wangeditor文档)

监听内容变化和提取内容的方法;


监听内容变化和提取内容

对编辑器的简单操作指令


3.常见问题

问题: 如何获取内容并上传?

4.解决方案

步骤如下:

1. 使用刚刚介绍的内容操作的方法获取内容。

2. 将该值通过变量的方法传递给$http(angularJs)的data、$.ajax中的data或者原生js的xhr.send()的数据中。

(1)先new一个 formData()的方法,然后按照项目的接口约定,使用.append()方法添加数据;

(2)在data中添加序列化的{key: value};

5.编码实战

可以回顾前边演示的内容!

6.扩展思考

问题: 在寻找富文本编辑器的过程中,经常会遇到iframe和textarea这两个标签,这两个标签的区别?

菜鸟demo1菜鸟demo2

7.参考文献

参考一:wangEditor文档:http://www.kancloud.cn/wangfupeng/wangeditor2/113961

参考二: 菜鸟教程

参考三:百度百科:http://baike.baidu.com/link?url=KYRkoCwDXWp6xh43UjJLhmrTOOco9bjou4FvbGntT1Kt1DjdNuYoPwWg_duzyQ0Sy7zJcI8GpvUdN6PJRkiMAkglXXqUo_7I0qwgwoCayhmuoH6gcExliinKJO7UTymZwvCnMJHMAqEPmpyvcYQplq

8.更多讨论

讨论点:大家用过哪些富文本编辑器,遇到过什么坑,分享一下?

PPT链接:https://ptteng.github.io/PPT/PPT/js-10-how%20to%20use%20the%20rich%20text%20editor.html#/5/1

视频链接:


如何使用富文本编辑器_腾讯视频


文本链接:http://www.jnshu.com/daily/24066?dailyType=others&total=124&page=1&uid=7446&sort=0&orderBy=3

------------------------------------------------------------------------------------------------------------------------

技能树.IT修真院

“我们相信人人都可以成为一个工程师,现在开始,找个师兄,带你入门,掌控自己学习的节奏,学习的路上不再迷茫”。

这里是技能树.IT修真院,成千上万的师兄在这里找到了自己的学习路线,学习透明化,成长可见化,师兄1对1免费指导。快来与我一起学习吧~

你可以直接点击此链接:http://jnshu.com/login/1/84959420

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,378评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,356评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,702评论 0 342
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,259评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,263评论 5 371
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,036评论 1 285
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,349评论 3 400
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,979评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,469评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,938评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,059评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,703评论 4 323
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,257评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,262评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,485评论 1 262
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,501评论 2 354
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,792评论 2 345

推荐阅读更多精彩内容