前端开发中经常遇到了一个需要,即在页面上显示一些代码。这时候就需要考虑在前端对某些代码进行格式化处理,比如压缩过的JS。格式化之后,为了显示效果,需要进行代码高亮。
为解决这两个问题,引入两个常用库。
JS Beautifier
基于JS的代码格式化,支持 JS,HTML,CSS。可以将压缩过的文件,格式化成方便阅读并符合常规规范的格式。 例如:
if ('this_is'==/an_example/){of_beautifier();}else{var a=b?(c%d):e[f];}
会格式化成:
if ('this_is' == /an_example/) {
of_beautifier();
} else {
var a = b ? (c % d) : e[f];
}
|
在
http://jsbeautifier.org/ 可以看到效果演示
基础用法: