这是一个包含FCKeditor 2.2和2.4两个版本的压缩文件。FCKeditor是一款开源的所见即所得的网页内容管理系统,适用于多种编程语言和环境。
FCKEDITOR中文使用指南
首先, FCKEDITOR的性能非常好,用户只需很少的时间就可以载入所需文件.对于其他在线编辑器来说,这几乎是个很难解决的问题,因为在开启编辑器时需要装载太多的文件.例如CUTEEDITOR虽然功能比FCKEDITOR还要强大,但是它本身也很庞大。至于FREETEXTBOX等,在易用性方面与FCKEDITOR相比还有差距。
使用FCKEDITOR的资源主要包括:
- 与编辑器相关的所有图像、脚本以及调用页
- 编辑器的语言文件
- 编辑器皮肤文件
- 工具栏图标
这些会导致在服务器和客户端之间产生相当大的流量,即使每个文件很小,如果需要加载很多个也会让用户感到不耐烦。
从2.0版开始,开发人员有两种方法来解决这个问题:
1. 指定装载顺序;
2. 脚本压缩;
**装载顺序**
从2.0版本起,编辑器按以下步骤进行资源的加载:
- 基本段落档(即包含编辑器所在的页面)及载入编辑器所需的JS脚本
- 用于创建编辑器本身的脚本段落件
- 编辑器的语言和皮肤配置
- 创建编辑器实例
- 加载预设文档内容
此时,用户可以开始阅读和修改文档。然而, 拖拽支持以及工具栏暂时不可用。
接下来加载编辑引擎的JS脚本,
然后建立工具栏,并使其可用;
至此,FCKEDITOR的所有功能都已完整上线。
**脚本压缩**
在打包任何新版本时,编辑器的JavaScript文件会进行预处理。具体步骤包括:
- 移除所有代码注释
- 去掉多余的空白字符
- 合并多个JS文件为一个
通过这些方法,我们可以将脚本段落件大小缩减到原始尺寸的一半。
压缩后,原版未修改过的源码仍会保存在一个名为“_Source”的目录中。