UMeditor

官网::https://ueditor.baidu.com/website/download.html#ueditor
文档::http://fex.baidu.com/ueditor/#start-config
API::https://ueditor.baidu.com/doc/#UE.Editor
下载::https://ueditor.baidu.com/website/download.html#ueditor

安装下载ueditor
①:线上下载ueditor
②:检查本地是否有node 命令:node -v 没有则安装
③:安装打包grunt插件 npm insatll || cnpm install
④:进入源码目录 执行 grunt 这个命令会根据Gruntfile.js执行打包打包的任务,运行过程 需要java环境 支持,
命令完成后,ueditor目录下会出现dist/目录。

以上执行完事项目启动就成了;

dist/目录文件
dialogs/:弹出对话框对应的资源和JS文件
lang/:国际化
php/:涉及到服务器端操作的后台文件
themes/:样式图片和样式文件
third-party/:第三方插件(包括代码高亮,源码编辑等组件)
index.html:主页
ueditor.config.js:配置文件
ueditor.all.min.js:ueditor.all.js文件的压缩版,部署时才采用
ueditor.all.js:_src目录下所有文件的打包文件(用于发布版本)

使用加载顺序必须按一下顺序
<script type="text/javascript" charset="utf-8" src="ueditor.config.js"></script>
<script type="text/javascript" charset="utf-8" src="ueditor.all.min.js"> </script>
<script type="text/javascript" charset="utf-8" src="lang/zh-cn/zh-cn.js"></script>

使用规则
<!-- 加载编辑器的容器 -->
<script id="container" name="content" type="text/plain">
这里写你的初始化内容
</script>
<!-- 配置文件 ueditor.config.js是完整的配置文件,可以在这该文件里面配置整个编辑器的特性,文件里面的注释非常详细,修改默认配置请首先确保已经完全明确该参数的真实用途,在此不想做太多展开。 -->
<script type="text/javascript" src="ueditor.config.js"></script>
<!-- 编辑器源码文件 -->
<script type="text/javascript" src="ueditor.all.js"></script>
<!-- 实例化编辑器 配置实例化编辑器 -->
<script type="text/javascript">
var ue = UE.getEditor('container');
</script>

接口提供
UE.getEditor('editor').execCommand()//命令的通用接口
例如:: 清空草稿箱 UE.getEditor('editor').execCommand("cleardoc") || 获取草稿箱内容 UE.getEditor('editor').execCommand( "getlocaldata" )

UE.utils UEditor封装使用的静态工具函数 等

工具的顶部功能可以更具需求排序或删除添加
输出格式 html

最新文章

  1. RSA非对称加密,使用OpenSSL生成证书,iOS加密,java解密
  2. jmeter(十)参数化
  3. 关于“VS2010语法检查红线不见了”的解决方案
  4. 【创建型】Abstract Factory模式 &amp; Factory Method模式
  5. 查看Oracle正在执行的任务
  6. 8.Git分支-分支的创建与合并-01
  7. 04 | 链表(上):如何实现LRU缓存淘汰算法?
  8. 微信小程序自定义TabBar
  9. spark报错:warn util.utils::service &#39;sparkUI&#39; can not bind on part 4040.Attempting port 4041.
  10. java volatile
  11. jdk8+Mybatis3.5.0+Mysql读取LongBlob失败
  12. 【vue报错】——listen EADDRINUSE :::8080 解决方案
  13. python二叉树的深度遍历之先序遍历流程图
  14. python项目入门之 安装、创建
  15. thinkphp的PHPexecl表格样式设置
  16. Ubuntu16.04下的stm32环境配置
  17. ALV-TREE -转
  18. iPhone的设备名转换
  19. jQuery开发中容易忽视的错误
  20. JS继承的6种方法

热门文章

  1. ubuntu下如何使用apt-get安装arm64的交叉编译工具链?
  2. 用Servlet返回JSON文本动态创建DataGrid
  3. 从源码看 Vue 中的 Mixin
  4. Fluent操作流程&amp;&amp;udf编译
  5. Git(1):思想及概念
  6. Linux下高cpu解决方案(转载)
  7. python3 速查参考- python基础 8 -&gt; 面向对象基础:类的创建与基础使用,类属性,property、类方法、静态方法、常用知识点概念(封装、继承等等见下一章)
  8. htop/dstat/top/ps命令的使用
  9. maven 运行web工程
  10. springboot使用elasticsearch的客户端操作eslaticsearch