5 款免费实用的富文本编辑器

Web 应用经常会用到富文本编辑器功能,当然如果是 JavaScript 大牛,重复造轮子也是可以的,如果想省时省力,可以关注下下面 5 款免费的文本编辑器框架。 


1.  widgEditor 


widgEditor 体积小,只有 33.4 KB,简洁实用,支持 HTML 编码。 


主要优点:朴素,代码小,易用; 
缺点:功能不足,不易扩展,缺乏第三方支持。 








实例:The Man in Blue – widgEditor
下载:widgEditor 1.0.1
文档:下载包中包括文档文件
使用方式:将源文件下载到本地磁盘,在适当的地方用下面代码进行引用 


Html代码 
<link rel="stylesheet" href="widgEditor/css/widgEditor.css" />  
<script src="widgEditor/scripts/widgEditor.js"></script>  


2.  TinyMCE 


优点:独立,易用; 
缺点:代码量大 








实例:Tiny MCE 应用实例
下载:Tiny MCE 4.0.x
文档:Tiny MCE 维基文档
使用方式: 


Html代码 
<textarea id="TypeHere">Type some text here.</textarea>  
<textarea id="NoTinyMCE">This is a text area.</textarea>  
  
<script src="http://tinymce.cachefly.net/4.0/tinymce.min.js"></script>  
<script type="application/x-javascript">  
tinymce.init({selector:'#TypeHere'});  
</script>  


3.  MarkItUp 


MarkItUp 基于jQuery ,是一款 jQuery 插件,非常灵活,轻量,下载页有许多扩展,插件,皮肤,解析器和其它功能,MarkItUp 学习曲线比较陡峭,特别是把一些功能组合使用的时候。 








实例:markItUP! 实例
下载:markItUp! 下载
文档:markItUp! 文档  1.1
使用方式: 


Html代码 
<textarea id="markItUp" cols="80" rows="20">  
Some Sample Text  
</textarea>  
  
<script src="http://code.jquery.com/jquery-1.8.0.min.js"></script>  
<script src="MarkItUp/markitup/jquery.markitup.js"></script>  
<script src="MarkItUp/markitup/sets/default/set.js"></script>  
  
<link rel="stylesheet" href="MarkItUp/markitup/skins/simple/style.css" />  
<link rel="stylesheet" href="MarkItUp/markitup/sets/default/style.css" />  
  
<script>  
$(document).ready(function() {  
$('#markItUp').markItUp(mySettings);  
});  
</script>  


4.  NicEdit 


NicEdit 简便快捷,包含很全的格式化功能,支持各种元素类型。 








实例:NicEdit 实例
下载:NicEdit 组件
文档:NicEdit 维基
使用方式: 


Html代码 
<textarea id="NicEdit" cols="80" rows="5">Some Sample Text</textarea>  
<textarea id="NotNicEdit" cols="80" rows="5">Some Sample Text</textarea>  
<div id="NicEdit2">Some Sample Text</div>  
  
<script src="http://js.nicedit.com/nicEdit-latest.js"></script>  
  
<script>  
bkLib.onDomLoaded(function()  
{  
new nicEditor().panelInstance('NicEdit');  
new nicEditor().panelInstance('NicEdit2');  
});  
</script>  


5.  YUI 2 


YUI2是一个极简的富文本编辑器。 










实例:YUI 2 富文本编辑器举例
下载:YUI 2.9 zip文件
文档:Yahoo! UI 库
使用方式: 
Html代码 
<textarea id="RichTextEdit" cols="100" rows="5">Some Sample Text</textarea>  
  
<body class="yui-skin-sam">  
  
<link rel="stylesheet" href="http://yui.yahooapis.com/2.9.0/build/fonts/fonts-min.css" />  
<link rel="stylesheet" href="http://yui.yahooapis.com/2.9.0/build/editor/assets/skins/sam/simpleeditor.css" />  
  
<script src="http://yui.yahooapis.com/2.9.0/build/yahoo-dom-event/yahoo-dom-event.js">  
</script>  
<script src="http://yui.yahooapis.com/2.9.0/build/element/element-min.js"></script>  
<script src="http://yui.yahooapis.com/2.9.0/build/container/container_core-min.js">  
</script>  
<script src="http://yui.yahooapis.com/2.9.0/build/editor/simpleeditor-min.js"></script>  
  
<script>  
(function()  
{  
new YAHOO.widget.SimpleEditor('RichTextEdit').render();  
})();  
</script>  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值