我在整理教程的過程中,為了看起來爽,就想在html頁面里把代碼加亮顯示,類似UBB里面的[php]...[/php]的效果。可是在網(wǎng)上到處找相關(guān)的工具,就是找不到,郁悶,怎么會有醬子的事。。于是,只好自己寫。。。
構(gòu)想了2天,終于把大致的算法搞清楚了,于是開始編程。動手前花了12分34秒鐘的時間構(gòu)想了這個名稱——FancyCoder 聽上去挺不錯的說~
原本打算用VC寫的,不過后來想到有那么多的字符串處理過程,用c可能會考慮很多內(nèi)存問題,而JS就不需要考慮這些問題,嘿嘿,所以就先把VC的版本擱置了,改用JS來做,反正算法差不到哪兒去
開發(fā)中和藍(lán)色、子心、還有很多FlashCoders群里的朋友討論功能的設(shè)置和配置文件的格式(因?yàn)橐槍Χ喾N程序語言來用,類似UltraEdit和EditPlus),于是乎。。。功能要求越來越多,算法也越來越復(fù)雜了。。。不過也是好事,因?yàn)橛懻摵蟀l(fā)現(xiàn),F(xiàn)ancyCoder完全可以替代UBB的工作,而且還可以更強(qiáng)
好啦,大致開發(fā)過程就是醬子拉~歡迎大家測試和提意見建議:)
因?yàn)榕渲梦募F(xiàn)在要改成文本文件,以方便其他版本的讀取,整個算法也將根據(jù)新的要求進(jìn)行大幅調(diào)整。所以,F(xiàn)ancyCoder 1.0 beta0321將成為使用JS文件作為配置文件的最后一個版本,現(xiàn)在開源測試,希望大家多多提建議啊~
FancyCoder 1.0 beta0321已經(jīng)是一個比較完整的版本了,支持css生成、span模式編碼、font模式編碼、ubb模式編碼,以及代碼預(yù)覽。有關(guān)配置文件的格式以及FancyCoder的使用說明,請看上一頁
持續(xù)的討論,請看 http://www.95time.cn/bbs/NewsDetail.asp?id=1425959
出處:藍(lán)色理想
責(zé)任編輯:藍(lán)色
上一頁 幻碼使用說明與下載 下一頁 本站導(dǎo)出UBB的效果
|