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

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

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

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

問(wèn)題描述

比如segmentfault編輯器。。。。。

就代碼塊沒有高亮,百度查到的內(nèi)容

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

注意我說(shuō)的是新生成的內(nèi)容,代碼高亮無(wú)效,只有pre code ,沒有class。。。

問(wèn)題解答

回答1:

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

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);});

所以,如果你只需要高亮單個(gè)區(qū)域,只要

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

語(yǔ)言相關(guān)的配置是通過(guò).configure配置的,配置項(xiàng)可以參考:http://highlightjs.readthedoc...

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 134vcc影院免费观看 | 日韩视频网 | 日韩a视频| 亚洲成人三级 | 国产精品美女久久 | 男男成人高潮片免费网站 | 国产精品乱码一区二区三区 | a级片在线观看 | 国产欧美一区二区三区视频在线观看 | 久久久久久97 | 在线观看免费毛片 | 色婷婷视频在线观看 | 成年人视频在线播放 | 精品一区二区在线播放 | 好色婷婷 | 日韩黄色在线视频 | 欧美日韩激情 | 亚洲午夜在线观看 | 美女天天干 | 国产网站免费 | 成年网站在线观看 | 亚洲三区在线 | 182tv午夜| 亚洲欧美视频一区 | 国产精品久久久久久久免费看 | 日本欧美在线观看 | 日韩亚洲欧美在线观看 | 久久性| 日韩中文字幕一区二区三区 | 午夜aaa| 欧美级毛片 | 欧美一级免费 | 日韩在线看片 | 日本a在线观看 | 在线少妇| 日韩免费在线 | 在线播放h| 96精品| 中文字幕在线观看免费 | 蜜桃精品噜噜噜成人av | 手机看片福利永久 |