语法高亮效果使用非常频繁,特别是在博客里展示各种代码的时候,可以让代码更易读。我们身边就有很多语法高亮的插件,其中大部分是用javascript写的,也有一些是通过server端语言实现(比如Phyton或Ruby)。
下面介绍的是一些纯javascript实现的语法高亮插件。
英文原文:http://www.webdesignbooth.com/9-useful-javascript-syntax-highlighting-scripts/
1. SyntaxHighlighter
我相信这个插件是我们使用多的,它支持超多的语言,如果遇到不支持的语法还支持自定义。
SHJS 是js语法高亮插件的代表,它支持很多编程语言,兼容Firefox 2 &3, IE 6 & 7, Opera 9.6, Safari 3.2 &Chrome 1.0。
beautyOfCode 是一个基于jQuery的语法高亮插件,使用了Alex Gorbatchev的语法高亮脚本使它更贴近 XHTML标准。
Chili is也是基于jQuery的语法高亮插件,支持很多语言并且带很多可配置项。
Lighter.js是基于MooTools的免费语法高亮插件, 简单易用。
highlight.js 同样是简单易用,支持多数语言,它有很多可以跟CMS、论坛和博客整合的插件。
DlHighlight是一款比较简单的高亮插件,仅支持JavaScript, CSS, XML, HTML。
Google Code Prettify是谷歌出品的语法高亮插件,可以高亮html页面中的部分代码片段。
JUSH是另外一个 jQuery语法高亮插件 ,支持HTML, CSS, PHP, PY 和 SQL。
本文链接:http://jsssc.cn/9-useful-javascript-syntax-highlighting-scripts/
posted on 2009-11-28 19:21
零全零美 阅读(2234)
评论(0) 编辑 收藏 所属分类:
JavaScript