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代码
希望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/