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 交 ...
随机推荐
- linux上安装rabbitMQ
本次环境搭建centos7及Erlang环境otp_src_19.3.tar.gz 和rabbitmq-server-generic-unix-3.6.14.tar.zx RabbitMQ是流行的开源 ...
- c语言:简单排序:冒泡排序法、选择排序法、插入排序法(待写)
1.冒泡排序法: 假设有n个数需要按从小到大排序,冒泡排序的原理是,在这一排数字中,将第一个数与第二个数比较大小,如果后面的比前面的小,就将他们交换位置.然后再比较第二个和第三个,再交换,直到第n-1 ...
- kepware http接口 swift
读取某变量的值 import Foundation let headers = [ "Connection": "keep-alive", "Cach ...
- hdu 2227
和之前的hdu3030都快一样了 可以参考之前的题解 #include <iostream> #include <cstdio> #include <cstdlib> ...
- 5.form表单验证
自定义验证: 其他验证:
- poj2478 Farey Sequence 欧拉函数的应用
仔细看看题目,按照题目要求 其实就是 求 小于等于n的 每一个数的 欧拉函数值 的总和,为什么呢,因为要构成 a/b 然后不能约分 所以 gcd(a,b)==1,所以 分母 b的 欧拉函数值 ...
- shell 命令 grep -v
grep -v shell命令中,grep命令,是对文本行的搜索命令.grep -v就是反向文本行搜索. 当控制台输出很多时,有很多是我们不想看到的,就可以用到grep -v命令 举个栗子:ls -l ...
- Excel函数vlookup
最近整理业务文档,需要用到excel,按照教程,操作了20来分钟,却得不到结果. 看了视频,才知道,vlookup仅限关联选中区域的第一列关联,把要关联的行拷贝到第一列,解决. https://www ...
- Delphi-idHttp-Post JSON用法 good
从国外网站抄来的代码 Delphi source: http := TIdHttp.Create(nil);http.HandleRedirects := True;//允许头转向http.ReadT ...
- 那些好用的阅读软件(Windows & Android)
此文章已添加预览与更新,请您移步到我的新博客 http://t.cn/EXCiCTE 整个2018年就没写过几篇博文,所以写一篇文章算过年啦-哈哈-有部分软件因为年代原因,官网已经消失.或者网络上的资 ...