首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于大型字符串的Javascript语法高亮工具

用于大型字符串的Javascript语法高亮工具
EN

Stack Overflow用户
提问于 2012-05-08 23:28:49
回答 3查看 399关注 0票数 1

我在找一种高性能的语法高亮笔。

我试过谷歌美容,rainbow.js和另一个我记不起来的了。它们都在处理大量的HTML代码。它们最终都会正确高亮显示,但浏览器会冻结一两秒钟。或者文本没有突出显示,在页面加载几秒钟后,它会立即出现。

我看过github是如何使用语法高亮笔的,我认为他之所以这么好用,是因为文本组周围有一个单独的跨度,而不是每个单词,这意味着更好的性能。

有没有人知道JS语法高亮笔,它支持HTML代码,并且可以非常快速地呈现内容?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-05-11 04:28:49

可以在服务器上进行高亮显示吗?可能会把它兑换成现金,这样你就不用每次都去买了。如果你发布你的服务器端堆栈信息,我可以给你一些库的链接。

如果不是,可以在工作线程中进行语法突出显示,如果您想要避免阻塞UI。

此外,这里还列出了其他9个荧光笔:http://www.webdesignbooth.com/9-useful-javascript-syntax-highlighting-scripts/

票数 2
EN

Stack Overflow用户

发布于 2012-05-08 23:32:59

您可能会对使用Gists感兴趣。你可以将它们嵌入到任何地方,并且它使用的语法高亮显示非常快。

我并不是想要自我推销,但是对于一个使用Gists来突出显示Javascript语法的例子(当我需要的时候,我也会使用Gists ),你可以查看my Javascript blog。我不记得任何其他这样做的网站的网址,但我以前见过。

票数 0
EN

Stack Overflow用户

发布于 2016-07-03 22:26:12

我知道这是一个古老的问题,使用服务器来突出显示大的代码块绝对是你最好的选择。

我只是想让你知道,我是rainbow.js的作者,我刚刚推出了一个2.0更新,它将浏览器中所有的语法突出显示移动到一个webworker中,以便在不阻塞主线程/UI的情况下更好地处理大型代码块。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10501684

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档