我在整理教程的过程中,为了看起来爽,就想在html页面里把代码加亮显示,类似UBB里面的[php]...[/php]的效果。可是在网上到处找相关的工具,就是找不到,郁闷,怎么会有酱子的事。。于是,只好自己写。。。
构想了2天,终于把大致的算法搞清楚了,于是开始编程。动手前花了12分34秒钟的时间构想了这个名称——FancyCoder 听上去挺不错的说~
原本打算用VC写的,不过后来想到有那么多的字符串处理过程,用c可能会考虑很多内存问题,而JS就不需要考虑这些问题,嘿嘿,所以就先把VC的版本搁置了,改用JS来做,反正算法差不到哪儿去
开发中和蓝色、子心、还有很多FlashCoders群里的朋友讨论功能的设置和配置文件的格式(因为要针对多种程序语言来用,类似UltraEdit和EditPlus),于是乎。。。功能要求越来越多,算法也越来越复杂了。。。不过也是好事,因为讨论后发现,FancyCoder完全可以替代UBB的工作,而且还可以更强
好啦,大致开发过程就是酱子拉~欢迎大家测试和提意见建议:)
因为配置文件现在要改成文本文件,以方便其他版本的读取,整个算法也将根据新的要求进行大幅调整。所以,FancyCoder 1.0 beta0321将成为使用JS文件作为配置文件的最后一个版本,现在开源测试,希望大家多多提建议啊~
FancyCoder 1.0 beta0321已经是一个比较完整的版本了,支持css生成、span模式编码、font模式编码、ubb模式编码,以及代码预览。有关配置文件的格式以及FancyCoder的使用说明,请看上一页
持续的讨论,请看 http://www.blueidea.com/bbs/NewsDetail.asp?id=1425959
出处:蓝色理想
责任编辑:蓝色
上一页 幻码使用说明与下载 下一页 本站导出UBB的效果
|