您现在的位置是:首页 > Javascript
当前栏目
highlight.js 代码高亮插件
2023-02-18 15:32:27 时间
官网:https://highlightjs.org/
API:http://highlightjs.readthedocs.org/en/latest/api.html
1. 简单使用:
<link rel="stylesheet" href="/path/to/styles/default.css">
<script src="/path/to/highlight.pack.js"></script>
<script>hljs.initHighlightingOnLoad();</script>
默认高亮<pre><code></code></pre>
块包裹的代码,initHighlightingOnLoad
是在页面加载时执行。
2. 定制
$(document).ready(function() {
$('pre code').each(function(i, e) {hljs.highlightBlock(e)});
});
自定义高亮<pre><code></code></pre>
块包裹的代码。
3. 自动高亮代码
hljs.highlightAuto(code).value;
code
为代码字符串,不能包含 html 代码,执行返回值为高亮 html 代码。
4. 手动高亮
hljs.initHighlighting.called = false;
hljs.initHighlighting();
如果我们不想页面加载后代码高亮,而是 ajax 读取 html 代码后,对此进行高亮,需要执行上面的代码。
参考资料:http://www.mojidong.com/html/css/js/2013/04/03/code-highlight/
相关文章
- babel如何解析jsx
- js刷leetcode动态规划(图文视频讲解)
- JavaScript刷LeetCode心得总结
- js分类刷leetcode.动态规划
- 通过JS调用设备原生分享功能
- 用原生JS实现网页调用系统自带的分享功能
- Jmeter系类(32) - JSR223(2) | Groovy常见内置函数及调用
- Jmeter系类(31) - JSR223(1) | 控件介绍
- Jmeter系列(17)- 常用断言之JSON断言
- prometheus、node_exporter设置开机自启动
- Centos8.X 搭建Prometheus+node_exporter+Grafana实时监控平台
- 【Rabbitmq报错及解决办法】Error: unable to connect to node rabbit@rabbitmq3: nodedown
- 如何快速上手 angular.js
- Jmeter系列(8)- 参数化:JSON提取器、全局参数化、CSV文件导入
- JavaScript快速入门
- 初识jQuery
- 关于JavaScript0.1+0.2=?浮点数精度问题
- NanoDet:这是个小于4M超轻量目标检测模型
- JavaScript回调函数的高手指南
- 前端开发:4、JavaScript简介、变量与常量、数据类型及内置方法、运算符、流程控制、循环结构、内置方法