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 交 ...
随机推荐
- Redis-4.0.11集群配置
版本:redis-3.0.5 redis-3.2.0 redis-3.2.9 redis-4.0.11 参考:http://redis.io/topics/cluster-tutorial. 集群 ...
- 1.8.1suspend与resume方法使用
暂停线程意味着线程还能恢复运行 suspend()方法暂停线程.resume()恢复线程 测试如下 package com.cky.thread; /** * Created by edison on ...
- 常用模块xml,shelve,configparser,hashlib
XML 什么XML:全称 可扩展标记语言 标记指的是代表某种含义的字符 XML<> 为什么需要XML 为能够在不同的平台间继续数据的交换 为了使交换的数据能让对方看懂 就需要按照一定的语法 ...
- Java安全技术
分类 Java平台安全,即JRE安全 开发Java程序(普通程序,服务,applet)安全,即提供安全的开发工具和服务. 用法 用签名和安全策略控制远程的资源访问
- (01背包 先排序)Proud Merchants (hdu 3466)
http://acm.hdu.edu.cn/showproblem.php?pid=3466 Description Recently, iSea went to an ancient count ...
- 【python】Python 中的 classmethod 和 staticmethod
Python 中的 classmethod 和 staticmethod 有什么具体用途? 推荐地址:http://www.cnblogs.com/wangyongsong/p/6750454.htm ...
- cocoaPods 最新系统上的安装和基本使用图文笔记
1>mac系统自带ruby环境,查看ruby版本信息:ruby -v 2>安装cocoapods:sudo gem install cocoapods 此方法在新版本系统上会报错,如图. ...
- Python自动化开发 - 模块与包
本节内容 一.模块 1.import module 2.from module import 3.from module import * 4.模块的__name__属性 5.模块搜索路径 6. ...
- Android-Java静态代码块&局部代码块
静态代码块: 静态代码块什么时候执行,是由当前类被加载进内存的时候,什么时候当前类被加载进内存? 答:例如 描述好了Student对象,当 new Student(); 的时候,第一步:是把Stude ...
- 利用 TFLearn 快速搭建经典深度学习模型
利用 TFLearn 快速搭建经典深度学习模型 使用 TensorFlow 一个最大的好处是可以用各种运算符(Ops)灵活构建计算图,同时可以支持自定义运算符(见本公众号早期文章<Tenso ...