av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

javascript - highlight.js怎么高亮新生成的代碼塊

瀏覽:114日期:2023-03-31 10:51:28

問題描述

比如segmentfault編輯器。。。。。

就代碼塊沒有高亮,百度查到的內容

hljs.initHighlightingOnLoad();不就是onload的時候執行渲染么,也就是說,在此之后改變document都不會在執行了。所以很顯然這樣并不能高亮從接口取會來的文檔的代碼。

注意我說的是新生成的內容,代碼高亮無效,只有pre code ,沒有class。。。

問題解答

回答1:

高亮代碼不止這一種方式,hljs.initHighlightingOnLoad()只不過是將高亮操作綁定在了文檔加載事件上而已。

hljs.initHighlightingOnLoad()代碼:

function h(){addEventListener('DOMContentLoaded',_,!1),addEventListener('load',_,!1)}

可以看HLJS的官方文檔:https://highlightjs.org/usage/

Custom Initialization部分有代碼示例:示例1:

$(document).ready(function() { $(’pre code’).each(function(i, block) {hljs.highlightBlock(block); });});

示例2

hljs.configure({useBR: true});$(’p.code’).each(function(i, block) { hljs.highlightBlock(block);});

所以,如果你只需要高亮單個區域,只要

hljs.configure({ ... });hljs.highlightBlock($(’....’));

語言相關的配置是通過.configure配置的,配置項可以參考:http://highlightjs.readthedoc...

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 久久久精品视频一区二区三区 | 国产精品美女久久久久久久久久久 | 欧美在线观看一区二区 | 九九伊人sl水蜜桃色推荐 | 精品国产黄a∨片高清在线 成人区精品一区二区婷婷 日本一区二区视频 | 毛片一级片 | 久久精品国产久精国产 | 一级黄在线观看 | 日韩精品一区二区三区在线观看 | 黄色一级大片视频 | 国产精品天堂 | 欧美在线a | 亚洲国产精品日韩av不卡在线 | 国产一区二区三区在线免费观看 | 日韩电影一区 | 成人午夜视频在线观看 | 成人网在线观看 | 久久久久无码国产精品一区 | 欧美日韩在线免费观看 | 91精品国产麻豆 | 欧美 日韩 国产 成人 在线 91 | 亚洲欧美另类在线观看 | 亚洲成人播放器 | 国产激情在线 | 欧美日韩一区二区视频在线观看 | 日韩aⅴ片 | 波多野结衣二区 | 91原创视频| 粉嫩国产精品一区二区在线观看 | 久久新 | 91麻豆精品国产91久久久更新资源速度超快 | 精品国产91亚洲一区二区三区www | 狠狠婷婷综合久久久久久妖精 | 久久精品女人天堂av | 夜夜夜操 | 日韩一区二区久久 | 亚洲午夜视频在线观看 | 福利网址| 国产亚洲精品精品国产亚洲综合 | 久久精品国产一区二区电影 | 久久午夜视频 |