读书人

KindEditor 上一步开发计划

发布时间: 2012-11-22 00:16:41 作者: rapoo

KindEditor 下一步开发计划
KindEditor是简单的在线HTML编辑器,支持目前流行的大部分浏览器,主要优势在于简单、快速、定制方便,非常适合博客、SNS日记、WEB邮箱等互联网网站。

3.1.1版本初始化时被GZIP压缩以后总大小为22KB,分别为1个JavaScript文件,2个CSS文件,2个gif图片,目前国内的ADSL宽带速度下基本上可以瞬间打开。



不足的地方是:
1. 每个浏览器生成的HTML不一致。
2. UNDO/REDO无法保存SELECTION。
3. 不支持快捷键。
4. 界面不够美观。
5. 程序特殊处理较多,可读性不好。

下一步开发重点为保持简单、快速的前提下,尽量生成标准XHTML,并自由地定制输出的XHTML,完全分离plugin和核心程序,简化CSS文件。

下面简单说明一下输出XHTML的原理。

目前大部分轻量级编辑器都靠浏览器提供的execCommand来完成大部分HTML生成操作,execCommand每个浏览器生成的代码不太一样,导致生成不一致、不标准的代码。TinyMCE、FCKeditor生成标准一致的XHTML,但随之而来的是程序体积变大,代码臃肿。

编辑时直接生成XHTML难度很大,因为几乎所有execCommand都要用JavaScript DOM来实现。一种不太好的方法是编辑期间仍然使用浏览器的execCommand,最后提交代码时用正则等方式把代码转换成XHTML,不过代码模式切换,在转换后的代码上进行操作等都会出现一系列的问题。

例如,有以下HTML代码

Dr.Hax有兴趣写篇blog,对整体动态高亮进行一下分析讲解么,从基础开始,到高深部分。    22 楼    smilerain    2009-04-07              一直比较关注KindEditor,但因为到2.5的时候就停止了,最后我又改回了FCK.
希望lz继续努力.高亮也是我比较关注的一个问题.
如果兼容性上老火可以考虑参考,或者引入mootools这些js的处理方式.
swf能够处理高亮就更好了.不过前段时间看到.swf好像处理高亮在非ie下比较麻烦.
努力吧.其实有时候想,如果有是个纯flash的web Html 编辑器,效果可能也很不错.
可惜不会flash 23 楼 bcw104 2009-04-07 地址在哪呢? 24 楼 luolonghao 2009-04-08 bcw104 写道地址在哪呢?

http://www.kindsoft.net/

最近公司工作比较忙,后续开发进展比较缓慢。
25 楼 arkxu 2009-04-12 猛顶你, 你牛的.

我现在用fckeditor, 基本上试过所有的editor. 比较好的两个一个tinymce,一个fckeditor. 可是都还是有问题.

关注你们的进展, 等你们成熟了就换过来 26 楼 pior 2009-04-13 fckeditor`不错``之前用的``

和EXT集成用的````有些麻烦``` 27 楼 xzj127 2009-04-16 感觉挺好的。。不过确实有好多地方需要修改。。

28 楼 jejwe 2009-04-22 http://labs.mozilla.com/projects/bespin/

读书人网 >Web前端

热点推荐