wangEditor 基于javascript和css开发的 Web富文本编辑器, 轻量、简洁、易用、开源免费
2017-10-20 11:43
363 查看
介绍
wangEditor —— 轻量级 web 富文本编辑器,配置方便,使用简单。支持 IE10+ 浏览器。官网:www.wangEditor.com
文档:www.kancloud.cn/wangfupeng/wangeditor3/332599
源码:github.com/wangfupeng1988/wangEditor (欢迎 star)
查看 v2 版本的代码和文档点击这里
下载
直接下载:https://github.com/wangfupeng1988/wangEditor/releases使用
npm下载:
npm install wangeditor(注意
wangeditor全部是小写字母)
使用
bower下载:
bower install wangEditor(前提保证电脑已安装了
bower)
使用CDN://unpkg.com/wangeditor/release/wangEditor.min.js
界面效果图:
使用方法:
1、常规使用方法
注意,以下代码中无需引用任何 CSS 文件!!! <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>wangEditor demo</title> </head> <body> <div id="editor"> // 定义富文本编辑器容器 <p>欢迎使用 <b>wangEditor</b> 富文本编辑器</p> </div> <!-- 注意, 只需要引用 JS,无需引用任何 CSS !!!--> <script type="text/javascript" src="/wangEditor.min.js"></script> <script type="text/javascript"> var E = window.wangEditor var editor = new E('#editor') // 或者 var editor = new E( document.getElementById('#editor') ) editor.create() </script> </body> </html>
2、使用模块定义
wangEditor 除了直接使用<script>引用之外,还支持
AMD和
CommonJS的引用方式。
AMD
以require.js为例演示
先创建
main.js,代码为
require(['/wangEditor.min.js'], function (E) { var editor = new E('#editor') editor.create() })
然后创建页面,代码为
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>wangEditor demo</title> </head> <body> <div id="editor"> <p>欢迎使用 wangEditor 富文本编辑器</p> </div> <script data-main="./main.js" src="//cdn.bootcss.com/require.js/2.3.3/require.js"></script> </body> </html>
3、CommonJS
可以使用npm install wangeditor安装(注意,这里
wangeditor全是小写字母)
// 引用 var E = require('wangeditor') // 使用 npm 安装 var E = require('/wangEditor.min.js') // 使用下载的源码 // 创建编辑器 var editor = new E('#editor') editor.create()
注意:下面代码可以用来试着容器高度随内容高度的自适应。
$('#Editor').attr('style','height:auto;');
4、具体参数配置请查看官方使用手册说明。
相关文章推荐
- Brackets 是一个免费、开源且跨平台的 HTML/CSS/JavaScript 前端 WEB 集成开发环境 (IDE工具)
- Adobe Brackets——开源、简洁强大的HTML、CSS和JavaScript集成开发环境 更新Brackets-sprint-18下载地址
- web前端不可错过的开发工具–Adobe Brackets(开源、简洁强大的HTML、CSS和JavaScript集成开发环境)
- web前端不可错过的开发工具–Adobe Brackets(开源、简洁强大的HTML、CSS和JavaScript集成开发环境)
- 基于javascript和canvas(画布)的开源HTML5应用开发框架 - iio Engine
- 推荐一个开源基于JavaScript和Openlayers开发的webgis二次开发控件,并赠送电子和卫星影像地图
- Cordova / PhoneGap开发入门,基于HTML、CSS和JavaScript的Android移动开发框架
- Bootstrap 基于HTML,CSS,JAVASCRIPT的简洁灵活的流行前端框架及交互组件集
- [js高手之路]从零开始打造一个javascript开源框架gdom与插件开发免费视频教程连载中
- 介绍一个免费部分开源项目:基于ARM的嵌入式系统开发平台-CooCox
- 小猿的第一个开源项目:办公自动化软件的通用开发模板 — OAer,简洁为美,轻量交互
- 【开发工具推荐】31款轻量高效的开源JavaScript插件和库
- 基于javascript和canvas(画布)的开源HTML5应用开发框架 - iio Engine
- Bootstrap 基于HTML,CSS,JAVASCRIPT的简洁灵活的
- App开发如何扩展和使用本地插件(Cordova plugin),基于完全开源免费的框架为例
- 海内首个基于Ext开发开源企业级框架,免费下载!
- 基于开源产品的WebGis开发实践
- Github发布了为桌面应用开发而生的Electron 1.0版本(HTML、CSS和JavaScript)
- (转)基于Silverlight的快速开发框架RapidSL之开源
- [轉]9个优秀的基于 JavaScript 与 CSS 的 Web 图表框架