• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

5款免费的富文本编辑器

前端 搞代码 7年前 (2018-06-22) 189次浏览 已收录 0个评论

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

5款免费的富文本编辑器

  widgEditor

  有时需要一款极简的文本编辑器,那么 widgEditor 再合适不过(只有33.4 KB),简洁实用。

  使用简便:

 <textarea id=”widgEditor”>Some Sample Text</textarea> 

  需要引入相应的 cssjs

 <link rel=”stylesheet” href=”widgEditor/css/widgEditor.css” /> <script src=”widgEditor/scripts/widgEditor.js”></script> 

5款免费的富文本编辑器

  点击放大镜按钮,支持 html 编码。

  主要优点:朴素,代码小,易用;

  缺点:功能不足,不易扩展,缺乏第三方支持。 

  • 实例:The Man in Blue – widgEditor
  • 下载:widgEditor 1.0.1
  • 文档:下载包中有

  TinyMCE

  TinyMCE 易于使用:

 <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> 

  tinymce.init() 也可以用 CSS3 选择器。

5款免费的富文本编辑器

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

  • 实例:Tiny MCE Full-Featured Example
  • 下载:Tiny MCE 4.0.x
  • 文档:Tiny MCE Wiki Documentation

  MarkItUp

  基于 jquery ,MarkItUp 是 jQuery 插件。可以配置 MarkItUp ,把它当成标签标记器。

  使用:

 <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> 

  mySettings 参数用于初始化设置。

5款免费的富文本编辑器

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

  • 实例:markItUP! in Action
  • 下载:markItUp! Download
  • 文档:markItUp! Documentation 1.1

  NicEdit

  NicEdit 简便快捷。

  别的编辑器都用 <textarea> 标签,NicEdit 用其它标签也可以,比如 <div>:

 <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款免费的富文本编辑器

 此款编辑器包含很全的格式化功能,支持各种元素类型。

  • 实例:NicEdit Demos 1-5
  • 下载:NicEdit Components
  • 文档:NicEdit Wiki

  YUI 2: Rich Text Editor

  YUI2 富文本编辑器非常极简。

 <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> 

5款免费的富文本编辑器

  • 实例:YUI 2 Rich Text Editor: Examples
  • 下载:YUI 2.9 zip
  • 文档:Yahoo! UI Library

  英文原文:five-free-javascript-libraries-to-add-text-editing-to-your-web-application

欢迎大家阅读《5款免费的富文本编辑器》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:5款免费的富文本编辑器

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址