总算找到一篇老外的文章解决prism异步加载的问题。稍后补上,本篇是介绍普通方式Prism.js高亮的,顺带对异步加载做个记录。
这是prism.js的主页

http://prismjs.com/index.html

下载地址(可以选择需要高亮的语法类型以及相关功能插件效果)

http://prismjs.com/download.html

普通方式加载

其实它的主页已经介绍了

<link href="themes/prism.css" rel="stylesheet" />
<script src="prism.js"></script>

使用方法(添加class="language-xxx",xxx为语法类型)

<pre><code class="language-css">p { color: red }</code></pre>

ajax方式加载

和前一篇的DLhighlight一样,这里就不罗嗦了。不过前一篇说prism找不到执行函数,确实如此,国内没有找到任何资料,最后翻到老外的一篇文章才把这个东西抠出来,之后的两篇会分别介绍这个和SyntaxHighlighter语法高亮。
而prism的重载执行函数为

Prism.highlightAll();