web端语法高亮器到底是什么时候开始流行的?
SyntaxHighlighter发表于2007年;SHJS的网站上写着copyright © 2007的字样;google-code-prettify的开源项目主页,最早的反馈亦是Mar 2007;就连jssc的雏形也是出生在2007年初的一堂《编译原理》实验课上。这一年,似乎成为高亮web代码的热潮期。
然而,一切仅仅是开始。随着Yahoo官方采用sh(SyntaxHighlighter),用js编写的它一夜成名。sh的确是目前所有已知web端语法高亮中最出色的一个,许多网站都在使用这家伙,它的地位可以称得上是霸主。不过,开源世界的代码永远是竞争激烈的,其它高亮器如雨后春笋般诞生,互相之间无不在攀比性能、功用、大小等等。记得在jssc 2发表的时候,还是个学生的我就把矛头直指sh,意欲一较高下。当然,结果就是另外一回事了。
时至今日,jssc历经5个版本,各方面都已发展至成熟。然而技术推动却一直只有我一个人,各种因素都有,技术门槛肯定是最重要的一个。于是,我决定开写一个系列文章来介绍web端语法高亮原理——不仅仅是帮助jssc的发展,更是为了共享经验、推动web端高亮技术的进步。本篇文章就是作为序言而写的。
以上即是简单的概念介绍,下面是系列文章的目录,链接不定时更新:

支持.
能否简单讲解下您4版中的js文件中的每个方法的执行顺序,以及方法中的参数都代表着什么,让我学习下,谢谢
4的代码我估计都忘了……5的js和4差不多的,若说学习js的话帮助不大,倒是js和as之间通信有点内容。
@哈库纳玛塔塔: 详细的不明白的可以给我发邮件。army8735@gmail.com
今天晚上测试了一下最新版本
好像只能高度,不能格式化呀
@yubo: 测试地址或源代码给我瞅瞅
@yubo: 我估计你没有加载css文件吧。5版本不再使用内嵌style方式,改用css控制了。
jssc5.swf
jssc5.html
jssc5.css
不能用啊。。。直接查看没有效果
@毛: 这个本地打开看不了,flash安全限制,得在服务器上看。
flash文件必须和页面放在一个文件夹下?
…不好意思 看见最后一段了