wangEditor使用简记
页面
<!--用父容器来控制宽度-->
<div style="width:800px">
<!--用当前元素来控制高度-->
<textarea id="textarea1" style="height:400px;max-height:500px;">
<p>请输入内容...</p>
</textarea>
</div>
<button id="btn1">获取内容</button>
<script type="text/javascript" src="<%=path %>/resources/dist/js/lib/jquery-1.10.2.min.js"></script>
<script type="text/javascript" src="<%=path %>/resources/dist/js/wangEditor.min.js"></script>
<script type="text/javascript">
var editor = new wangEditor('textarea1'); // 上传图片(举例)
editor.config.uploadImgUrl = '<%=path %>/uploads'; // 设置 headers(举例)
editor.config.uploadHeaders = {
'Accept' : 'multipart/form-data'
}; // 设置 headers(举例)
editor.config.uploadImgFileName = 'myFileName'; editor.create();
$('#btn1').click(function () {
// 获取编辑器区域完整html代码
var html = editor.$txt.html(); // 获取编辑器纯文本内容
var text = editor.$txt.text(); // 获取格式化后的纯文本
var formatText = editor.$txt.formatText(); alert(html);
});
</script>
后台
如果你是用servlet那么请按照文档中给出的形式写就可以使用了,比较简单,这边不再复制代码过来了。
如果你使用springMVC的话,以下代码仅供参考
/*测试文件上传*/
@RequestMapping("/uploads")
public @ResponseBody String uploads(HttpServletRequest request, @RequestParam("myFileName") MultipartFile file){
String url = null;
try {
url = 只要能上传文件,并且返回文件在服务器上的相对路径即可。
} catch (IOException e) {
e.printStackTrace();
}
return request.getServletContext().getContextPath() + url;
}
返回的路径是绝对路径和相对路径均可。
评价
布置较为方便,加载速度中等,文档清晰。
实际使用中几个问题。
1、图片调整大小位置较为奇怪。有时会出现点在图片外面(少数情况)。图片加入之后没有办法调整位置,只能删除之后重新调整。
2、复制文本进入编辑器默认会换行。需要自己调整。
3、撤销Ctrl+Z可以,但是还原Ctrl+Y不行。需要手动点击。
总体感觉效果不错。使用起来方便。
wangEditor使用简记的更多相关文章
- RangePartitioner 实现简记
摘要: 1.背景 2.rangeBounds 上边界数组源码走读 3.RangePartitioner的sketch 源码走读 4.determineBounds 源码走读 5.关于RangePart ...
- 利用wangEditor获取文章格式和内容
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs& ...
- wangEditor ie9 表单上传图片
wangEditor ie9 表单上传图片 弹框无法消失 var resultText = $.trim(iframeWindow.document.body.innerHTML); result ...
- wangEditor——轻量级web富文本框
提示:最新版wangEditor请参见 http://www.wangeditor.com/ 和 https://github.com/wangfupeng1988/wangEditor 交流 ...
- 【我的产品观】开发wangEditor一年总结
1. 引言 标题说是一周年,其实是不是正好是一周年,我也忘记了,光从github的提交记录看也不准确.印象中觉得,如果要论想法,到现在一年多了,如果要论实际写代码,可能差不多正好一年. 从8月底在济南 ...
- 更加简洁易用——wangEditor富文本编辑器新版本发布
1. 前言 wangEditor富文本编辑器(www.wangEditor.com)从去年11月份发布,至今已经有将近10各月了.它就像一个襁褓中的小婴儿,在我的努力以及众多使用者的支持下不断摸索.成 ...
- 轻量级富文本编辑器wangEditor源码结构介绍
1. 引言 wangEditor——一款轻量级html富文本编辑器(开源软件) 网站:http://www.wangeditor.com/ demo演示:http://www.wangeditor.c ...
- 重构wangEditor(web富文本编辑器),欢迎指正!
提示:最新版wangEditor请参见:wangEditor.github.io 或者 https://github.com/wangfupeng1988/wangEditor 1. 前言 (下载源码 ...
- wangEditor——轻量化web富文本框
wangEditor——轻量级web富文本编辑器 参见:wangEditor.github.io 或者 https://github.com/wangfupeng1988/wangEditor 交 ...
随机推荐
- ORA-06553: PLS-553: character set name is not recognized, while starting Content Store
Symptom CM-CFG-5029 Content Manager is unable to determine whether the content store is initialized. ...
- 20180705 fragment
https://www.cnblogs.com/chaowang/p/6180825.html https://blog.csdn.net/xxkalychen/article/details/537 ...
- day25(令牌机制)
令牌机制 作用:处理页面重复提交,造成数据多次写入数据库. 使用方法: 类似于验证码机制,使用session记录一个不可能重复的值(Uuid)在访问controller时对session进行校验. / ...
- Qt_简介
Qt简介: 1990 开发 1991 发布Qt 1.0. 公司:Trolltech (奇趣科技) 1997 Qt被用来开发Linux桌面KDE 2008 被Nokia收购 2012 被转让给Digia ...
- .net MongoDB使用
.net平台的MongoDB使用 CRL快速开发框架系列教程十二(MongoDB支持) MongoDB数据库 mongo-csharp-driver
- Huffman 编码压缩算法
前两天发布那个rsync算法后,想看看数据压缩的算法,知道一个经典的压缩算法Huffman算法.相信大家应该听说过 David Huffman 和他的压缩算法—— Huffman Code,一种通过字 ...
- codeforces 982 c
给你一棵树 让你进行切割 问你最多能切多少刀 使得每个连通分量size都是偶数 思路:首先 要是有奇数个节点的话 那么不管你怎么切割 都会有一个连通分量的size是奇数 所以只有偶数的情况 ...
- Redis集群错误
部署Redis集群时出现如下错误: >>> Creating cluster>>> Performing hash slots allocation on 9 no ...
- What mind mapping software applications do you recommend.
选自 https://members.iqmatrix.co/creative-mind-maps I personally use Mindjet MindManager. This is one ...
- cxGrid的FilterRow默认自动匹配左边%而不是右边%
/==============================================================================// 修改cxGrid的FilterRow ...