久久精品国产99国产精品免费看_中文成人在线_日本在线播放视频_精品国产一区二区三区在线观看

Highlight.js - Javascript的Web語(yǔ)法高亮

它幾乎可以與任何標(biāo)記一起使用,不依賴于任何框架,并且具有自動(dòng)語(yǔ)言檢測(cè)功能。

Highlight.js是用JavaScript編寫的語(yǔ)法突出顯示工具。它在瀏覽器和服務(wù)器上均可使用。它幾乎可以與任何標(biāo)記一起使用,不依賴于任何框架,并且具有自動(dòng)語(yǔ)言檢測(cè)功能。

本站下載:

頁(yè)底文件來(lái)源于Github,于2019年11月19號(hào)下載。

Highlight.js - Javascript的Web語(yǔ)法高亮
  • 185種語(yǔ)言和90種樣式
  • 自動(dòng)語(yǔ)言檢測(cè)
  • 多語(yǔ)言代碼突出顯示
  • 可用于node.js
  • 適用于任何標(biāo)記
  • 與任何js框架兼容

如何使用?

來(lái)源于: https://highlightjs.org/usage/

入門

在網(wǎng)頁(yè)上使用Highlight.js的最低要求是將鏈接到庫(kù)以及其中一種樣式并調(diào)用?initHighlightingOnLoad

<link rel="stylesheet" href="/path/to/styles/default.css">
<script src="/path/to/highlight.pack.js"></script>
<script>hljs.initHighlightingOnLoad();</script>

這將在<pre><code>標(biāo)簽內(nèi)找到并突出顯示代碼;它會(huì)嘗試自動(dòng)檢測(cè)語(yǔ)言。如果自動(dòng)檢測(cè)對(duì)您不起作用,則可以在class屬性中指定語(yǔ)言:

<pre><code class="html">...</code></pre>

支持的語(yǔ)言和相應(yīng)類的列表。

類也可以使用language-或作為前綴lang-

要使任意文本看起來(lái)像代碼,但不突出顯示,請(qǐng)使用?plaintext此類:

<pre><code class="plaintext">...</code></pre>

要完全禁用突出顯示,請(qǐng)使用nohighlight類:

<pre><code class="nohighlight">...</code></pre>

自定義初始化

當(dāng)需要對(duì)Highlight.js的初始化進(jìn)行更多控制時(shí),可以使用highlightBlockconfigure?函數(shù)。這可以讓你控制什么突出和時(shí)

這是initHighlightingOnLoad使用普通JS?調(diào)用的等效方法:

document.addEventListener('DOMContentLoaded', (event) => {
  document.querySelectorAll('pre code').forEach((block) => {
    hljs.highlightBlock(block);
  });
});

您可以使用任何標(biāo)簽代替<pre><code>標(biāo)記代碼。如果您不使用保留換行符的容器,則需要配置highlight.js以使用<br>標(biāo)記:

hljs.configure({useBR: true});

document.querySelectorAll('div.code').forEach((block) => {
  hljs.highlightBlock(block);
});

有關(guān)其他選項(xiàng),請(qǐng)參閱的文檔configure

網(wǎng)絡(luò)工作者

您可以在網(wǎng)絡(luò)工作者中運(yùn)行突出顯示功能,以避免在處理非常大的代碼塊時(shí)凍結(jié)瀏覽器窗口。

在您的主腳本中:

addEventListener('load', () => {
  const code = document.querySelector('#code');
  const worker = new Worker('worker.js');
  worker.onmessage = (event) => { code.innerHTML = event.data; }
  worker.postMessage(code.textContent);
});

在worker.js中:

onmessage = (event) => {
  importScripts('<path>/highlight.pack.js');
  const result = self.hljs.highlightAuto(event.data);
  postMessage(result.value);
};

Node.js

您可以在節(jié)點(diǎn)上使用highlight.js突出顯示內(nèi)容,然后再將其發(fā)送到瀏覽器。確保使用該.value屬性獲取格式化的html。有關(guān)返回的對(duì)象的更多信息,請(qǐng)參考api docs https://highlightjs.readthedocs.io/en/latest/api.html

// require the highlight.js library including all languages
const hljs = require('./highlight.js');
const highlightedCode = hljs.highlightAuto('<span>Hello World!</span>').value
// require the highlight.js library without languages
const hljs = require("highlight.js/lib/highlight.js");
// separately require languages
hljs.registerLanguage('html', require('highlight.js/lib/languages/html'));
hljs.registerLanguage('sql', require('highlight.js/lib/languages/sql'));
// highlight with providing the language
const highlightedCode = hljs.highlight('html', '<span>Hello World!</span>').value

獲取圖書館

您可以將Highlight.js作為托管或自定義構(gòu)建的瀏覽器腳本或作為服務(wù)器模塊來(lái)獲取。即開即用的瀏覽器腳本同時(shí)支持AMD和CommonJS,因此,如果您希望可以使用RequireJS或Browserify,而無(wú)需從源代碼進(jìn)行構(gòu)建。服務(wù)器模塊也可以與Browserify完美配合,但是可以選擇使用特定于瀏覽器的版本,而不是用于服務(wù)器的版本。前往下載頁(yè)面以獲取所有選項(xiàng)。

不要直接鏈接到GitHub。該庫(kù)不應(yīng)直接從源頭工作,它需要構(gòu)建。如果沒(méi)有任何預(yù)包裝的選項(xiàng)對(duì)您有效,請(qǐng)參考建筑文檔

CDN托管的軟件包沒(méi)有所有的語(yǔ)言。否則它將太大。如果您在“通用”部分中沒(méi)有看到所需的語(yǔ)言,則可以手動(dòng)添加:

<script
 charset="UTF-8"
 src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.9/languages/go.min.js"></script>

在杏仁上。您需要使用優(yōu)化器為模塊命名。例如:

r.js -o name=hljs paths.hljs=/path/to/highlight out=highlight.js

普通JS

您可以將Highlight.js導(dǎo)入為CommonJS模塊:

npm install highlight.js --save

在您的應(yīng)用程序中:

import hljs from 'highlight.js';

默認(rèn)導(dǎo)入會(huì)導(dǎo)入所有語(yǔ)言!因此,僅導(dǎo)入所需的庫(kù)和語(yǔ)言可能會(huì)更有效:

import hljs from 'highlight.js/lib/highlight';
import javascript from 'highlight.js/lib/languages/javascript';
hljs.registerLanguage('javascript', javascript);

要設(shè)置語(yǔ)法突出顯示樣式,如果構(gòu)建工具從JavaScript入口點(diǎn)處理CSS,則可以將樣式表直接導(dǎo)入到CommonJS模塊中:

import hljs from 'highlight.js/lib/highlight';
import 'highlight.js/styles/github.css';

執(zhí)照

Highlight.js是在BSD許可下發(fā)布的。有關(guān)詳細(xì)信息,請(qǐng)參見(jiàn)LICENSE文件。

下載權(quán)限
查看
  • 免費(fèi)下載
    評(píng)論并刷新后下載
    登錄后下載
  • {{attr.name}}:
您當(dāng)前的等級(jí)為
登錄后免費(fèi)下載登錄 小黑屋反思中,不準(zhǔn)下載! 評(píng)論后刷新頁(yè)面下載評(píng)論 支付以后下載 請(qǐng)先登錄 您今天的下載次數(shù)(次)用完了,請(qǐng)明天再來(lái) 支付積分以后下載立即支付 支付以后下載立即支付 您當(dāng)前的用戶組不允許下載升級(jí)會(huì)員
您已獲得下載權(quán)限 您可以每天下載資源次,今日剩余

給TA贊賞
共{{data.count}}人
人已贊賞
??
Npcink上的部份代碼及教程來(lái)源于互聯(lián)網(wǎng),僅供網(wǎng)友學(xué)習(xí)交流,若您喜歡本文可附上原文鏈接隨意轉(zhuǎn)載。
無(wú)意侵害您的權(quán)益,請(qǐng)發(fā)送郵件至 1355471563#qq.com 或點(diǎn)擊右側(cè) 私信:Muze 反饋,我們將盡快處理。
?
購(gòu)物車
優(yōu)惠劵
搜索
久久精品国产99国产精品免费看_中文成人在线_日本在线播放视频_精品国产一区二区三区在线观看

    9000px;">

      91精品国产综合久久久蜜臀粉嫩 | 在线播放国产精品二区一二区四区| 亚洲国产精华液网站w| 国产乱妇无码大片在线观看| 久久久久久一二三区| 成人免费视频一区| 亚瑟在线精品视频| 精品国产免费人成在线观看| 成人性生交大片免费看中文| 一区二区三区久久久| 欧美三级午夜理伦三级中视频| 亚洲一二三区在线观看| 日韩色在线观看| 国产99久久久久| 三级久久三级久久| 久久久国产综合精品女国产盗摄| 99热这里都是精品| 美日韩一区二区| 亚洲精品视频免费看| 欧美成人午夜电影| 99精品久久免费看蜜臀剧情介绍| 亚洲国产中文字幕在线视频综合 | 欧美激情在线一区二区三区| 91免费看片在线观看| 久久精品国产精品亚洲综合| 亚洲乱码中文字幕| 久久久精品国产免费观看同学| 欧美熟乱第一页| 成人高清免费在线播放| 毛片av一区二区三区| 中文字幕一区二区视频| www一区二区| 欧美一区二区视频观看视频| 在线观看免费成人| 色婷婷综合激情| 国产suv一区二区三区88区| 日韩三级视频在线看| 豆国产96在线|亚洲| 蜜臀国产一区二区三区在线播放| 亚洲欧美日韩国产成人精品影院| 久久亚区不卡日本| 日韩欧美一二三区| 91精品国产乱码| 欧美精品 日韩| 91精品在线免费观看| 91麻豆精品91久久久久同性| 欧美日韩精品免费观看视频| 91在线porny国产在线看| 成人教育av在线| 不卡的电影网站| 91污片在线观看| 91视频www| 欧美亚洲综合久久| 6080日韩午夜伦伦午夜伦| 欧美三级在线播放| 日韩一区二区高清| 久久婷婷一区二区三区| 国产亚洲女人久久久久毛片| 中文文精品字幕一区二区| 国产精品水嫩水嫩| 亚洲色图制服诱惑| 亚洲高清视频的网址| 视频一区中文字幕| 老色鬼精品视频在线观看播放| 色综合久久综合中文综合网| 国产黑丝在线一区二区三区| 九一久久久久久| 国产在线播放一区三区四| 国产美女主播视频一区| jiyouzz国产精品久久| 99久久99精品久久久久久| 欧洲精品一区二区| 精品美女一区二区三区| 国产精品无人区| 亚洲国产精品一区二区久久恐怖片| 丝袜美腿亚洲综合| 国产成人精品一区二| 欧美日韩精品是欧美日韩精品| 欧美大片免费久久精品三p| 国产精品网站在线播放| 午夜精品福利一区二区蜜股av | 欧美日韩精品久久久| 欧美mv日韩mv国产网站| 国产精品传媒视频| 免费高清不卡av| 91在线观看成人| 2019国产精品| 亚洲第一成年网| 大桥未久av一区二区三区中文| 欧美在线制服丝袜| 久久精品人人做人人爽人人| 亚洲精品国产a久久久久久| 久久99久久99| 欧美日韩久久一区| 亚洲欧美乱综合| 国产传媒久久文化传媒| 日韩一区二区免费视频| 成人免费在线视频| 丁香婷婷综合五月| 精品免费视频一区二区| 亚洲国产精品人人做人人爽| 成人福利视频在线| 国产视频在线观看一区二区三区 | 亚洲女人的天堂| 国产伦精品一区二区三区免费迷| 欧美色图片你懂的| 日韩美女啊v在线免费观看| 国产一区二区按摩在线观看| 在线综合+亚洲+欧美中文字幕| 亚洲品质自拍视频网站| 丰满少妇久久久久久久| 久久久噜噜噜久久中文字幕色伊伊 | 欧美高清www午色夜在线视频| 亚洲色图色小说| 成人免费福利片| 国产亚洲一区二区三区在线观看| av亚洲精华国产精华| 韩国成人福利片在线播放| 亚洲风情在线资源站| 国产免费观看久久| 日韩一区二区三区视频| 欧美无砖专区一中文字| 国产精品18久久久久久久久久久久 | 亚洲女爱视频在线| 亚洲天堂久久久久久久| 日本一区二区免费在线观看视频 | 欧美亚洲国产怡红院影院| 99国产精品国产精品毛片| 大桥未久av一区二区三区中文| 日韩高清不卡一区二区| 午夜私人影院久久久久| 亚洲福中文字幕伊人影院| 亚洲欧美一区二区三区极速播放 | 麻豆国产一区二区| 日日欢夜夜爽一区| 丝袜美腿成人在线| 国产毛片精品视频| 白白色 亚洲乱淫| 成人黄色网址在线观看| 成人午夜视频在线| 欧美视频一区二区三区四区| 精品视频一区三区九区| 日韩精品一区二区三区中文不卡| 欧美日韩性生活| 日韩三级在线免费观看| xvideos.蜜桃一区二区| 中文字幕电影一区| 亚洲综合视频在线观看| 亚洲福利电影网| 麻豆91精品视频| 国产.欧美.日韩| 欧美一区二区视频免费观看| 亚洲精品一区二区三区99| 综合在线观看色| 日韩精品一二三区| 激情六月婷婷久久| 色视频欧美一区二区三区| 宅男噜噜噜66一区二区66| 欧美大片一区二区三区| 亚洲人快播电影网| 奇米一区二区三区| 91在线视频播放地址| 777奇米四色成人影色区| 中文字幕精品三区| 亚洲最大成人综合| 国产福利91精品一区二区三区| 色综合久久久久综合| 7777女厕盗摄久久久| 国产精品国产自产拍在线| 免费av成人在线| 欧美午夜精品免费| 国产精品乱码一区二区三区软件 | 成人黄色一级视频| 日韩精品一区二区三区老鸭窝| 国产色产综合色产在线视频| 亚洲色图清纯唯美| 国产成人av福利| 日韩欧美高清一区| 美女任你摸久久| 欧美自拍丝袜亚洲| 亚洲欧美日韩系列| 亚洲欧美一区二区久久| 国产成人精品在线看| 日韩一级精品视频在线观看| 欧美激情一区二区三区在线| 水野朝阳av一区二区三区| 欧美日韩国产另类不卡| 亚洲成人1区2区| 色噜噜狠狠成人网p站| 国产亚洲一区二区在线观看| 亚洲成在人线免费| 欧美视频你懂的| 亚洲一区二区三区自拍| 色视频一区二区| 国产精品久久精品日日| 福利一区在线观看| 精品福利一区二区三区| 美国十次了思思久久精品导航| 在线免费观看不卡av| 日韩高清一级片|