JS格式化代码和高亮显示

本文介绍了前端开发中用于代码格式化和高亮显示的两个常用库:JS Beautifier和code-prettify。JS Beautifier能够将压缩的JS、HTML和CSS代码转换为易读格式,而code-prettify则提供了多种主题,用于美化代码显示。在页面上展示HTML代码时,需使用<pre>标签,并处理尖括号以防止DOM解析。若需要编辑显示的代码,可以添加contenteditable属性。
摘要由CSDN通过智能技术生成
前端开发中经常遇到了一个需要,即在页面上显示一些代码。这时候就需要考虑在前端对某些代码进行格式化处理,比如压缩过的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/ 可以看到效果演示

基础用法:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值