你可以推荐语法高亮的HTML <代码>块什么JavaScript库?
(每回答一个建议请)。
你可以推荐语法高亮的HTML <代码>块什么JavaScript库?
(每回答一个建议请)。
StackOverflow的使用美化库。
我最近开发了一个叫彩虹。
主要设计目标是使核心库非常小,并使它真正方便开发者扩展。
见http://rainbowco.de 。
SyntaxHighlighter的可作为GitHub的项目 。
jQuery的语法高亮是基于一个新的谷歌的美化 -一个真的真的很流行的普通的JavaScript语法高亮显示。
它支持这样的事情code
和pre
块,可以使用类名像language-javascript
来表示,我们希望它突出,以及换行。 您可以复制并通过选择正常,而不必打开和许多人一样原始视图粘贴代码。 它可以通过使用HTML5数据属性被进一步定制data-sh
或通过在初始化指定选项。 这是定期更新的一个伟大稳定的选择。
什么棱镜由利·贝罗。
从她的博客中公布(2012年)六月:
- 它很小。 其核心是只有1.5KB精缩和gzip压缩。
- 这是令人难以置信的可扩展性。 它不仅可以方便地添加新的语言(这是一个与每个语法给出荧光笔这些天),还能延长现有的。
- 它支持并行通过Web工人,在某些情况下更好的性能。
- 它不强迫你使用任何特定的棱镜的标记,甚至没有一个棱镜特有的类名,你应该使用反正只标准加价。 所以,你可以只是尝试了一段时间,删除它,如果你不喜欢它,不留痕迹。
怎么样:
SyntaxHighlighter的
highlight.js
JSHighlighter
如果你正在使用jQuery有辣椒:
http://code.google.com/p/jquery-chili-js/
所有你需要做的是包括jQuery的chili.js和recipes.js,并执行与亮点
$("code").chili();
它应该由自己想出的语言。
我很高兴与SHJS 。 它支持的语言和一群似乎相当快速,准确。
这里就是我使用它的例子我的博客 。 我使用的是模拟自己的自定义CSS文件的Coda的语法高亮显示。 给我发电子邮件,如果你想使用它。
jQuery.Syntax是一个非常快速,重量轻语法高亮显示。 它的语法源文件动态加载和集成清洁使用CSS或模式行。
它是专门开发填补了一项空白 - 那就是:一个快速,干净,客户端的语法解析器。
如果你在浏览器内编辑找语法高亮,尝试CodeMirror 。
我不是被议论,但只是认为这值得一提的是,如果您使用的是CMS或博客平台,然后用荧光笔后端是出于显而易见的原因更好-看一看隔世 ( http://qbnz.com/highlighter/ )如果你有兴趣。 其实你可以设置你的服务器来解析通过后台技术HTML内容 - 所以没有必要在所有的JS荧光笔。 (它们添加的唯一功能是打印/复制[使用SWF]的能力。)
SyntaxHighlighter的
这篇文章在网络资源车厂列出一堆的突出代码的选择,其中一些使用JavaScript。 这是发表于2009年5月4日。