`
liudaoru
  • 浏览: 1575980 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

markItUp - 一个轻量级的文本编辑器

    博客分类:
  • Ajax
阅读更多

一个基于jQuery的开源文本编辑器, 目标是让开发者能够将textarea元素扩展为一个简单的文本编辑器。现在支持html、Wiki、BBScode等编辑格式,并且相当的轻巧(5.5k),有比较好的扩展性,如果需求简单的话可以考虑一下。

 

工程地址:http://markitup.jaysalvat.com/home/

Ajaxian上的介绍:http://ajaxian.com/archives/markitup-lightweight-text-editor

 

When Jay Salvat set out to build markItUp!, he wasn't trying to build the next FCKEditor or TinyMCE. He just wanted to build a simple editor that could allow developers to add enhanced markup capability to textarea elements.

markItUp! is a JavaScript plugin built on the jQuery library. It allows you to turn any textarea into a markup editor. Html, Textile, Wiki Syntax, Markdown, BBcode or even your own Markup system can be easily implemented. markItUp! is not meant to be a “Full-Features-Out-of-the-Box”-editor. Instead it is a very lightweight, customizable and flexible engine made to meet the developer's needs in their CMSes, blogs, forums or websites. markItUp! is not a WYSIWYG editor, and it never will be.

The usage is very straightforward. The following code demonstrates the ease of using markItUp!:

CSS:
  1. <link rel="stylesheet" type="text/css" href="markitup/skins/markitup/style.css" />
  2. <link rel="stylesheet" type="text/css" href="markitup/sets/html/style.css" />
JAVASCRIPT:
  1. <script type="text/javascript" src="jquery.js"></script>
  2. <script type="text/javascript" src="markitup/jquery.markitup.js"></script>
  3. <script type="text/javascript" src="markitup/sets/html/set.js"></script>
  4. <script language="javascript">
  5. $(document).ready(function()    {
  6.     $('#html').markItUp(myHtmlSettings);
  7. });
  8. </script>
HTML:
  1. <textarea id="html" cols="80" rows="20">
  2.         ...html stuff...
  3. </textarea>

The code generates a very intuitive markup editor as demonstrated below:

The script also provides several different options for the editor which adjust the style of editing. You can see those on the examples page.

The main highlights of markItUp! include:

  • Fast and unobtrusive integration
  • Support for keyboard shortcuts
  • Toolbar and drop down menus
  • Fully customizable and scriptable
  • Editor's features callable from any place
  • Ajax dynamic preview
  • Customizable Skins
  • Tested on PC: IE6/7, Firefox 2, Opera 9+, Safari 3
  • Tested on OSX: Safari, Opera 9+ and Firefox 2
  • License: MIT/GPL
  • Packed naked engine is about 5.5 kb
分享到:
评论
3 楼 davepkxxx 2008-08-29  
和EditPlus比起来哪个好用啊?
2 楼 qipvfgkh 2008-08-29  
太小反而功能也不是很强...有利必有弊..
1 楼 foxgst 2008-08-28  
这个东西还不错,我很喜欢,在部分项目中可用。

只是不能所见及所得,对我的用户来说还是太麻烦。

相关推荐

    富文本编辑器markitup

    富文本编辑器MarkItUp是一个轻量级且可高度自定义的开源编辑器,主要用于网页开发,让用户在网页上可以方便地编辑和格式化文本。这个编辑器支持多种标记语言,如HTML、Markdown、Textile等,适用于博客、论坛、评论...

    markitup 文本编辑器

    MarkItUp 是一个轻量级且高度可定制的JavaScript文本编辑器,它允许用户在网页上实现类似于Markdown、Textile等标记语言的编辑功能,无需依赖任何服务器端技术。这款编辑器以其灵活性和易用性而受到开发者的欢迎,...

    markitup-chrome-extension:GitHub 的 Markdown 编辑器(基于 markItUp 的 Chrome 扩展!)

    这个库用JavaScript编写,通过提供一套完整的键盘快捷键、菜单和工具栏,让用户在网页上拥有类似富文本编辑器的体验,但生成的是纯文本的标记语言代码。`markItUp`的核心优势在于它的可扩展性和灵活性,可以方便地...

    markItUp Editor v1.1.12-源码.zip

    markItUp是一款轻量级、可自定义的JavaScript富文本编辑器,适用于网页开发。这款编辑器允许用户在网页上创建和编辑文本,提供了丰富的文本格式化选项,如加粗、斜体、下划线、插入链接、图片等。它的核心特点在于其...

    15个基于Web的HTML编辑器

    NicEdit是一个轻量级、跨平台、内联的内容编辑器。它可以使用户很容易地在浏览器上实时编辑站点内容。NicEdit JavaScript能够快速地整合到任一站点中,并使任一元素/DIV变成可以编辑或将标准文本区域转变成富文本...

    markItUp Editor v1.1.12

    jQuery Universal Markup Editor是一个基于jQuery的轻量级的文本编辑器,可实现非常强大的在线文本编辑器功能。可支持html、Wiki、BBScode等编辑格式,具体很强的扩展性,使用非常方便

    19款Javascript富文本网页编辑器

    3. SmartMarkUP是一个轻量级的JavaScript库,它将简单的Textarea控件转换为功能丰富的富文本编辑器。SmartMarkUP支持多种标记语言,如HTML、CSS、XML、Wiki语法、BBCode等,并且可以独立于任何JavaScript框架进行...

    四款编辑器 总有一款你能用的上

    "editArea0.82.rar"可能是早期的一个文本编辑器版本,尽管版本号较低,但依然可能具备基本的代码编辑功能,如HTML、CSS和JavaScript的语法高亮。它可能适合初学者或对轻量级编辑器有需求的用户。由于版本较旧,它...

    10个基于jQuery或JavaScript的WYSIWYG 编辑器整理

    在线编辑内容的时候,那些基于 JavaScript 的编辑器帮了我们大忙,这些所见即所得...相反,它是一个非常轻量级的,可定制的和灵活的文本编辑器,以满足发展的需要,在其CMSes ,博客,论坛或网站。 markItUp !不是一个

    jQuery Editor

    1. **轻量级**: markItUp! 体积小巧,加载速度快,对网页性能影响小。 2. **高度可定制**: 提供丰富的预置按钮集,如字体样式、列表、链接、图片等,并支持自定义按钮和快捷键。 3. **跨浏览器兼容**: 支持主流...

    markItUp Editor源代码

    jQuery Universal Markup Editor是一个基于jQuery的轻量级的文本编辑器,可实现非常强大的在线文本编辑器功能。可支持html、Wiki、BBScode等编辑格式,具体很强的扩展性,使用非常方便

    22个国外的Web在线编辑器收集

    1. **TinyMCE**:TinyMCE是一款免费且开源的JavaScript编辑器,它以其轻量级和高度可定制性著称,可在多个平台上运行。 2. **FCKEditor**:同样免费开源,FCKEditor因其广泛使用和活跃的社区支持而受到欢迎,提供...

Global site tag (gtag.js) - Google Analytics