umeditor

ueditor的mini版本,特点是体积小巧和更快的加载速度

  • 所有者: fex-team/umeditor
  • 平台:
  • 許可證:
  • 分類:
  • 主題:
  • 喜歡:
    1
      比較:

Github星跟蹤圖

UMeditor

UMeditor富文本编辑器

UMeditor,简称UM,是 ueditor 的简版。是为满足广大门户网站对于简单发帖框和回复框的需求,专门定制的在线富文本编辑器。我们的目标不仅是要提高在线编辑的编辑体验,也希望能改变前端技术中关于富文本技术的门槛,让大家不再觉得这块是个大坑。

主要特点

  1. 轻量: 主文件的代码量为139k。
  2. 加载速度更快: 放弃了使用传统的iframe模式,采用了div的加载方式,以达到更快的加载速度和零加载失败率。
  3. 可定制: 配置项完善,可定制程度高。
  4. 可扩展: 代码层次拆分清晰,功能以插件形式挂接,可灵活定制需要的功能。
  5. 多后台支持: 支持php、asp、jsp、.net四种后台部署代码
  6. 功能丰富: 支持插入公式、粘贴QQ截屏、拖放上传图片、插入地图、草稿箱功能

入门部署和体验

第一步:下载编辑器

到官网下载 umeditor 最新版源码版本,下载之后打开 _examples/index.html 就可以看到演示例子。(http://ueditor.baidu.com/website/download.html#mini "下载页面")

第二步:部署编辑器到页面

  • 解压下载的包,放到你的项目中。
  • 在你的页面要插入编辑器的位置,插入代码:
<!-- 加载编辑器的容器 -->
<script id="container" name="content" type="text/plain" style="width:600px;height:200px;">
    这里写你的初始化内容
</script>
  • <head></head>标签最后,插入需要引用的文件和实例化编辑器的代码(注意修改引用文件的路径),
    其中:UM 依赖 jquery 和 etpl , 注意引入文件的顺序
<!-- 样式文件 -->
<link rel="stylesheet" href="./umeditor/themes/default/css/umeditor.css">
<!-- 引用jquery -->
<script src="./umeditor/third-party/jquery.min.js"></script>
<!-- 引入 etpl -->
<script type="text/javascript" src="../third-party/template.min.js"></script>
<!-- 配置文件 -->
<script type="text/javascript" src="./umeditor/umeditor.config.js"></script>
<!-- 编辑器源码文件 -->
<script type="text/javascript" src="./umeditor/umeditor.js"></script>
<!-- 语言包文件 -->
<script type="text/javascript" src="./umeditor/lang/zh-cn/zh-cn.js"></script>
<!-- 实例化编辑器代码 -->
<script type="text/javascript">
    $(function(){
        window.um = UM.getEditor('container', {
        	/* 传入配置参数,可配参数列表看umeditor.config.js */
            toolbar: ['undo redo, bold italic underline']
        });
    });
</script>
  • 这时候你再浏览器打开你的页面,看到下面这样的编辑器,说明你已部署成功。
    部署成功

第三步:获取和设置编辑器的内容

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

/* 设置编辑器内容 */
um.setContent('要设置的编辑器内容.');

相关链接

UMeditor官网: http://ueditor.baidu.com

百度FEX-Team: http://fex.baidu.com

联系我们

邮件: ueditor@baidu.com

主要指標

概覽
名稱與所有者fex-team/umeditor
主編程語言JavaScript
編程語言JavaScript (語言數: 7)
平台
許可證
所有者活动
創建於2013-07-04 04:02:33
推送於2018-11-06 14:33:43
最后一次提交2017-09-18 19:51:39
發布數6
最新版本名稱v1.2.3 (發布於 2016-12-22 16:54:01)
第一版名稱v1.0.0 (發布於 )
用户参与
星數1.4k
關注者數115
派生數437
提交數1.2k
已啟用問題?
問題數619
打開的問題數514
拉請求數13
打開的拉請求數22
關閉的拉請求數6
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?