22个所见即所得在线 Web 编辑器

新闻来源:sixrevisions.com

我们曾介绍过 10 个基于 JavaScript 的 WYSIWYG(所见即所得) 编辑器,这些 Web 编辑器可以在线编辑和处理富 Web 内容,包括格式文本,表格,图片,媒体,链接等等,非常适合集成到 CMS 网站内容管理系统中使用。本文又搜集了 22 个 Web 在线编辑器,它们基本代表了当前 Web 编辑器的现状。

Rich-Text Editors for 2010 and Beyond

1. TinyMCE
TinyMCE

免费,开源,轻量,基于 JavaS
cript,高度可定制,跨平台。

2. FCKEditor
FCKEditor

免费,开源,用户量庞大,有良好的社区支持。

3. YUI Editor
YUI  Editor

属于 Yahoo! YUI 的一部分,能输出纯净 XHTML 代码。

4. NicEdit
NicEdit

简单,易用,轻量,外观漂亮。

5. Kupu
Kupu

开源,支持 Ajax 保存,跨平台,易于集成,由 OSCOM 推出。

6. Free Rich Text Editor
Free   Rich Text Editor

非常容易部署,输出 XHTML 代码,功能丰富。

7. WebWiz RichTextEditor
WebWiz RichTextEditor

这是一个商业产品,并不免费,但功能非常丰富,基于 ASP,JavaScript 和 DHTML。

8. XStandard
XStandard

故名思意,这个编辑器会生成符合标准的纯净 XHTML 代码。

9. Damn Small Rich Text Editor
Damn Small Rich Text Editor

基于 jQuery 和 PHP 后台,非常小巧(~18K),但功能丰富。

10. WidgEditor
WidgEditor

简单,易用,开源,即使浏览器不支持 JavaScript,仍能很好地工作。

11. Kevin Roth’s Cross Browser Rich Text Editor
Kevin Roth’s Cross Browser Rich Text Editor

一个不错的编辑器,支持皮肤,符合 XHTML 标准,跨浏览器兼容,分免费版和收费版两个版本。

12. OpenWYSIWYG
OpenWYSIWYG

拥有许多出色的功能,容易部署,速度极快。

13. CodePlex Rich Text Editor
CodePlex Rich Text Editor

基于 ASP.NET,目前只支持 IE 和 Firefox。
14. FreeTextBox
FreeTextBox

集成了相册,拼写检查等功能,尤其适合 ASP.NET 项目。

15. Silverlight Rich Text Editor
Silverlight Rich Text Editor

适合与微软的 Silverlight 一起使用,功能丰富,不过,似乎原作者已经不再更新这个项目了。

16. BXE (Bitflux Editor)
BXE  (Bitflux Editor)

从 2002 年以来一直开源,拥有一批非常忠实的用户和社区,据称是目前最好的 WYSIWYG 编辑器之一。

17. MarkItUp!
MarkItUp!

基于 jQuery,轻量,支持键盘快捷键,支持多种代码,包括 HTML, Textile, Wiki Syntax, Markdown, BBcode。

18. Dijit Editor for Dojo
Dijit  Editor for Dojo

基于 Dojo JavaScript 框架,输出干净 HTML 代码,支持插件,拥有清新的按钮。
19. EditArea
EditArea

易于集成,干净代码,实时语法加亮,自动缩进,多语种支持,多实例支持,全屏模式等功能。

20. WYMeditor
WYMeditor

输出干净的 XHTML + SCTRICT 代码,注重结构与语义,在输出结构化 XHTML 代码方面是最佳方案。

21. Whizzywig
Whizzywig

多浏览器支持,Web 安全色选择器,支持表格,图片,Word 代码清洁,拼写检查等功能。

22. Xinha
Xinha

基于BSD协议, 易于部署与扩展,拥有很好的社区支持。

本文来源:http://sixrevisions.com/user-interface/rich-text-editors-for-2010-and-beyond/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/373787.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

iOS学习心得——UITableViewCell的复用

UITableView是在iOS开发中最常用的控件之一。我的第一篇学习心得献给它了UITableView是由一行一行的UITableViewCell构成的。首先想这样一个问题:现在用UITableView去做一个联系人列表,如果我有10个100个联系人,那我可以建10个100 个UITab…

Java EE 7的高峰–使用EclipseLink的多租户示例

水族馆是有关所有相关规范和参考实现中有关Java EE进度的灵感和最新信息的重要来源。 他们从Oracle的Shaun Smith( 博客 / twitter )获得了关于EclipseLink作为开源项目的地位和未来的演讲。 他介绍了将在EclipseLink 2.4中提供的所有新功能,…

带有Java和Axis2的JSON Web服务

我最近遇到一位客户,要求我使用Java Web服务重建其旧产品。 他们希望它模块化并且易于使用。 我想到的第一件事是使用宁静的方法。 但是让我烦恼的是,Java宁静的方法是使用XML !,我更喜欢一种更简单的通信方式,易于理解和解析的数…

Kosaraju算法 有向图的强连通分量

有向图的强连通分量即,在有向图G中,如果两个顶点间至少存在一条路径,称两个顶点强连通(strongly connected)。如果有向图G的每两个顶点都强连通,称G是一个强连通图。非强连通图有向图的极大强连通子图,称为强连通分量(…

Java堆空间– JRockit和IBM VM

本文将为您提供JRockit Java堆空间与HotSpot VM的概述。 它还将为您提供有关JRockit和HotSpot的Oracle未来计划的一些背景知识。 Oracle JRockit VM Java堆:2个不同的内存空间 -Java堆(YoungGen和OldGen) -本机内存空间(类池&am…

java 线程的开始、暂停、继续

Android项目中的一个需求:通过线程读取文件内容,并且可以控制线程的开始、暂停、继续,来控制读文件。在此记录下。 直接在主线程中,通过wait、notify、notifyAll去控制读文件的线程(子线程),报错…

选择排序和冒泡排序以及折半查找

1.选择排序 2.冒泡排序 3.折半查找 方式一:开发使用的方法 方式二:普通的折半 转载于:https://www.cnblogs.com/juncaoit/p/5935068.html

JSP中Request属性范围

JSP属性范围&#xff0c;通过以下几个测试代码来学习request属性的范围 测试一(JSP动态指令方式传参)&#xff1a; 测试内容&#xff1a; <jsp:param .../>添加参数,通过<jsp:forward page"...">来实现服务器端跳转,以此来测试request属性的范围&#…

000 快速排序算法

一&#xff1a;概述 快速排序是东尼.霍尔所发展的一种快速排序算法。 对于n个项目的排序&#xff0c;平均O&#xff08;n*logn&#xff09;次比较&#xff0c;在比较糟糕的情况下是O&#xff08;n2&#xff09;次比较。 采用分治策略把一个串行分为两个子串行。 二&#xff1a;…

Java的String类是上帝的对象吗?

10月&#xff0c;我写了一个博客&#xff0c;题为“上帝对象中的顶级特朗普”&#xff0c;其中谈到了用167种不同的方法发现的对象的发现&#xff0c;这些方法将该对象与应用程序的所有其他部分链接在一起&#xff0c;并且正如您所期望的那样&#xff0c;上帝或怪物物的一般标准…

十步完全理解SQL

很多程序员视 SQL 为洪水猛兽。SQL 是一种为数不多的声明性语言&#xff0c;它的运行方式完全不同于我们所熟知的命令行语言、面向对象的程序语言、甚至是函数语言&#xff08;尽管有些人认为 SQL 语言也是一种函数式语言&#xff09;。 我们每天都在写 SQL 并且应用在开源软件…

androidstudio 优化gradle编译效率

androidstuido 使用gradle自己主动构建和编译。有时做少量改动编译须要等待时间过长&#xff0c;近期Erik Hellman编写的Boosting the performance for Gradle in your Android projects&#xff08; 译文 參考1&#xff09;提到了此问题的优化方法。1.gradle的升级到2.4 。 2.…

Common Knowledge_快速幂

问题 I: Common Knowledge 时间限制: 1 Sec 内存限制: 64 MB提交: 9 解决: 8[提交][状态][讨论版]题目描述 Alice and Bob play some game in which they score points. Each of the two has an n-digit scoreboard which depicts numbers in base 10 (with leading zeroes).…

Python与C++结构体交互

需求&#xff1a;根据接口规范&#xff0c;实现与服务端的数据交互 服务端结构体分包头、包体、包尾 包头C结构体示例如下 1 typedef struct head2 {3 BYTE string1;4 BYTE string2; //包类型5 BYTE string3; //版本号,目前为06 char s…

Ubuntu下安装OpenSSH Server并在客户端远程连接Ubuntu

本文主要是向读者介绍了如何在Ubuntu系统下安装OpenSSH Server并在客户端远程连接Ubuntu&#xff0c;共有两种方法&#xff0c;一种是命令行安装&#xff1b;另一种是通过Ubuntu Software Center安装&#xff0c;希望对大家能有帮助&#xff01; 方法一&#xff08;推荐&#…

WebSphere Application Server性能调整工具包

IBM已发布了WebSphere Application Server性能调整工具包 &#xff0c;该工具包具有从Eclipse工作区*监视多个 WebSphere Application Server的功能。 该工具使用WAS Performance Monitoring统计信息来获取并绘制图表&#xff0c;以指示服务器的运行状况。 *请注意&#xff0c;…

CentOS 配置防火墙操作实例(启、停、开、闭端口)

CentOS 配置防火墙操作实例&#xff08;启、停、开、闭端口&#xff09;&#xff1a; 注&#xff1a;防火墙的基本操作命令&#xff1a; 查询防火墙状态: [rootlocalhost ~]# service iptables status<回车> 停止防火墙: [rootlocalhost ~]# service iptables stop &…

设置Java EE 6开发环境

本教程简要说明了如何设置典型的环境来开发基于Java EE 6的应用程序。 除了可以正常工作的Windows XP客户端具有足够的CPU能力和内存外&#xff0c;本教程没有其他先决条件。 在教程中&#xff0c;我们将需要安装以下组件&#xff1a; Java 6 JDK更新26 用于Java EE开发人员的…

ubantu下安装Nginx

Nginx 概述 Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器&#xff0c;也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的&#xff0c;第一个公开版本0.1.0发布于2004年10月4日。其将源代码…

创建 dblink

目的&#xff1a;oracle中跨数据库查询 两台数据库服务器db_A(本地)和db_B(远程192.168.1.100)&#xff0c;db_A下用户user_a 需要访问到db_B下user_b的数据解决&#xff1a;查询得知使用dblink(即database link 数据库链)实现过程&#xff1a;1、确定用户user_a有没有创…