富文本编辑器实践

本文介绍如何使用UMEditor富文本编辑器进行快速开发,包括环境搭建、配置及使用方法,并提供实例代码。

1.选择

国产编辑器 百度ueditorkindeditor
国外编辑器 bootstrap-wysiwygsimditor

百度ueditor功能丰富,文档易读,我们使用ueditor为例。

2.实践

ueditor分为两大类:UE和UM(UMeditor,简称UM,是 ueditor 的简版)
下载umeditor,解压后在文件夹中建立一个test.html文件:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>umesitor示例</title>
    <link rel="stylesheet" href="./themes/default/css/umeditor.css">
</head>

<body>
    <script src="./third-party/jquery.min.js"></script>
    <!-- 配置文件 -->
    <script type="text/javascript" src="./umeditor.config.js"></script>
    <!-- 编辑器源码文件 -->
    <script type="text/javascript" src="./umeditor.js"></script>
    <!-- 语言包文件 -->
    <script type="text/javascript" src="./lang/zh-cn/zh-cn.js"></script>
    <!-- 加载编辑器的容器 -->
    <script id="container" name="content" type="text/plain" style="width:600px;height:200px;">
        这里写你的初始化内容
    </script>
    <!-- 实例化编辑器代码 -->
    <script type="text/javascript">
    $(function() {
        window.um = UM.getEditor('container', {
            /* 传入配置参数,可配参数列表看umeditor.config.js */
            //toolbar: ['undo redo | bold italic underline']  //配置的工具条,注释掉就可以使用默认的工具条
        });
    });
    </script>
</body>

</html>

获取编辑器的内容

/* 获取编辑器内容 */
var allHtml = um.getAllHtml();
var html = um.getContent();
var txt = um.getContentTxt();

参考资料:

https://github.com/fex-team/umeditor

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值