午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

瀏覽:194日期: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
相關文章:
主站蜘蛛池模板: 成人久久久精品乱码一区二区三区 | 成人av免费网站 | 黄色一级图片 | 欧美成人免费观看 | 蜜臀av一区二区三区有限公司 | 欧美国产精品一区 | 日本黄色三级网站 | 日女人的逼 | a级在线免费观看 | 欧美成人极品 | av福利在线 | av在线你懂的 | 一级欧美一级日韩片 | 欧美日韩国产一级片 | 日本精品久久 | 天堂在线观看中文字幕 | 95看片淫黄大片一级 | 国产麻豆成人传媒免费观看 | 久久永久视频 | 国产视频一区在线观看 | 国产日产亚洲精品 | 亚洲第一黄色网 | 男人的天堂欧美 | 四虎激情 | 日韩高清二区 | 黄色av免费 | 动漫性做爰视频 | 黄色大片免费的 | 91欧美| 久久手机视频 | 依依成人综合网 | 黄色草逼视频 | av午夜在线 | 国产美女永久免费无遮挡 | 永久免费看片 | 毛片.com| 羞羞网站视频 | 亚洲综合网在线 | 噼里啪啦国语完整在线观看高清 | 精彩视频一区二区 | 欧美大片黄色 |