一,使用js脚本压缩类似与zend optimizer
fckeditor2.6rc核心JS代码的精简方法简述:
用EmEditor打开核心JS代码的两个文件:
fckeditor\editor\js\fckeditorcode_ie.js
fckeditor\editor\js\fckeditorcode_gecko.js
先将两个文件的前面的/* ... */注释删除
然后打开“替换”对话框(或按Ctrl+H),打勾“正则表达式”,
在“查找”文本框中输入:
^(.)
在“替换”文本框中输入:
;\1
再按“全部替换”按钮,完成替换后。Ctrl+A全选,Ctrl+C复制,然后打开下面的链接
http://dean.edwards.name/packer/
粘贴到上面的 Paste 文本框中,并打勾 Base62 encode ,然后按“Pack”按钮,稍等片刻,将 Copy 文本框的文本全选并粘贴回刚才的JS文件中,然后Ctrl+S保存!
加密后代码执行速度有待考虑,自己本地感觉是慢了,是不是decode需要时间呢?

二,删除多余的table和if判断,去除不常用的功能,以减少代码体积。这是一个技术活,可以根本上减少核心代码

Comments

Leave a Reply