扫码关注官方订阅号
网上有很多的代码高亮库,之前想自己写一个,但是想不出原理。我一开始的想法是把代码赋值给一个变量,然后使用indexOf确定下标,再加上span,再给span颜色。然而,并没有什么卵用……
认证高级PHP讲师
1)怎么高亮,用你的方法就可以高亮,无非就是HTML+CSS搞定2)难点在于确定哪些字符文本需要高亮,不同的语言语法不相同,关键字不同就需要不同的处理了
基本原理都是 正则匹配指定字符串,然后将其用span等元素包裹,给span定义一些特殊的样式。
乖,好好看编译原理。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
1)怎么高亮,用你的方法就可以高亮,无非就是HTML+CSS搞定
2)难点在于确定哪些字符文本需要高亮,不同的语言语法不相同,关键字不同就需要不同的处理了
基本原理都是 正则匹配指定字符串,然后将其用span等元素包裹,给span定义一些特殊的样式。
乖,好好看编译原理。