通过rainbow组件实现代码高亮
rainbow组件基于jquery,通过给不同类型的代码符号加类名实现代码高亮。
官方网站为:https://craig.is/making/rainbows
##规则
rainbow通过data-language属性,对不同的语言进行解析,把不同类型的代码符号加上不同的类名。然后通过css来控制最终的样式。
ranbow支持很多种语言和多种主题,官网都有提供。
运行效果
/*
* do some jQuery magic on load
*/
$(document).ready(function() {
function showHiddenParagraphs() {
$("p.hidden").fadeIn(500);
}
setTimeout(showHiddenParagraphs, 1000);
});