web端语法高亮原理:走进jssc的世界

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端高亮技术的进步。本篇文章就是作为序言而 写的。

 

以上即是简单的概念介绍,下面是系列文章的目录,链接不定时更新:

  1. web端语法高亮原理:走进jssc的世界(一)
  2. web端语法高亮原理:走进jssc的世界(二)
  3. web端语法高亮原理:走进jssc的世界(三)
  4. web端语法高亮原理:走进jssc的世界(四)(暂无)

你可能感兴趣的:(JavaScript,Web,wordpress,Google,Flash)