支持HTML Editor和代码加亮(Syntax Highlight)

Web HTML Editor从 widgEditor 修改而来,加入了undo redo的功能

google 的 page creator应该也是从widgEditor修改过来的,这个编辑器的特点就是:is an easily installed, easily customisable WYSIWYG editor for simple content. It replaces existing textareas with an improved editing pane using JavaScript. 很容易添加到现有应用中来,并且代码规范,容易修改,而且生成的HTML也是符合标准的(其实也没几个是它生成的,才那么两个按钮,实在是有点不够用)。

Syntax Highlighter使用的是dp.SyntaxHighlighter ,它是完全javascript客户端实现的,并且使用css进行控制显示,这样可以只保存内容。

下面是一个演示:

1 public Field Field(string name)  
2 {  
3     if (!m_Fields.Contains(name.ToLower()))  
4     {  
5         return null;  
6  
7         System.Text.StringBuilder sb = new System.Text.StringBuilder();  
8         sb.Append(" table:" + this.Name);  
9         sb.Append(" field:" + name);  
10         sb.Append(" current field count:" + this.m_Fields.Count.ToString());  
11  
12         throw new System.Exception(sb.ToString());  
13     }  
14     return m_Fields[name.ToLower()] as Field;  
15

但是代码高亮后的HTML庞大了很多,又看了其它的几个类似的加亮的,都有同样的问题,我自己还是用习惯UBB编辑器。




文章整理:iocblog
版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。