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

Highlight.js – Javascript的Web語法高亮

它幾乎可以與任何標記一起使用,不依賴于任何框架,并且具有自動語言檢測功能。

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

本站下載:

頁底文件來源于Github,于2019年11月19號下載。

Highlight.js - Javascript的Web語法高亮
  • 185種語言和90種樣式
  • 自動語言檢測
  • 多語言代碼突出顯示
  • 可用于node.js
  • 適用于任何標記
  • 與任何js框架兼容

如何使用?

來源于: https://highlightjs.org/usage/

入門

在網頁上使用Highlight.js的最低要求是將鏈接到庫以及其中一種樣式并調用?initHighlightingOnLoad

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

這將在<pre><code>標簽內找到并突出顯示代碼;它會嘗試自動檢測語言。如果自動檢測對您不起作用,則可以在class屬性中指定語言:

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

支持的語言和相應類的列表。

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

要使任意文本看起來像代碼,但不突出顯示,請使用?plaintext此類:

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

要完全禁用突出顯示,請使用nohighlight類:

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

自定義初始化

當需要對Highlight.js的初始化進行更多控制時,可以使用highlightBlockconfigure?函數。這可以讓你控制什么突出和

這是initHighlightingOnLoad使用普通JS?調用的等效方法:

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

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

hljs.configure({useBR: true});

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

有關其他選項,請參閱的文檔configure

網絡工作者

您可以在網絡工作者中運行突出顯示功能,以避免在處理非常大的代碼塊時凍結瀏覽器窗口。

在您的主腳本中:

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

您可以在節點上使用highlight.js突出顯示內容,然后再將其發送到瀏覽器。確保使用該.value屬性獲取格式化的html。有關返回的對象的更多信息,請參考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作為托管或自定義構建的瀏覽器腳本或作為服務器模塊來獲取。即開即用的瀏覽器腳本同時支持AMD和CommonJS,因此,如果您希望可以使用RequireJS或Browserify,而無需從源代碼進行構建。服務器模塊也可以與Browserify完美配合,但是可以選擇使用特定于瀏覽器的版本,而不是用于服務器的版本。前往下載頁面以獲取所有選項。

不要直接鏈接到GitHub。該庫不應直接從源頭工作,它需要構建。如果沒有任何預包裝的選項對您有效,請參考建筑文檔

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

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

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

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

普通JS

您可以將Highlight.js導入為CommonJS模塊:

npm install highlight.js --save

在您的應用程序中:

import hljs from 'highlight.js';

默認導入會導入所有語言!因此,僅導入所需的庫和語言可能會更有效:

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

要設置語法突出顯示樣式,如果構建工具從JavaScript入口點處理CSS,則可以將樣式表直接導入到CommonJS模塊中:

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

執照

Highlight.js是在BSD許可下發布的。有關詳細信息,請參見LICENSE文件。

下載權限
查看
  • 免費下載
    評論并刷新后下載
    登錄后下載
  • {{attr.name}}:
您當前的等級為
登錄后免費下載登錄 小黑屋反思中,不準下載! 評論后刷新頁面下載評論 支付以后下載 請先登錄 您今天的下載次數(次)用完了,請明天再來 支付積分以后下載立即支付 支付以后下載立即支付 您當前的用戶組不允許下載升級會員
您已獲得下載權限 您可以每天下載資源次,今日剩余
??
Npcink上的部份代碼及教程來源于互聯網,僅供網友學習交流,若您喜歡本文可附上原文鏈接隨意轉載。
無意侵害您的權益,請發送郵件至 1355471563#qq.com 或點擊右側 私信:Muze 反饋,我們將盡快處理。
?
購物車
優惠劵
搜索
久久精品国产99国产精品免费看_中文成人在线_日本在线播放视频_精品国产一区二区三区在线观看

    9000px;">

      天堂在线中文视频| 91精品国产综合久| 玖玖爱在线精品视频| www.色偷偷.com| 亚洲精品国产一区黑色丝袜| 日韩不卡在线播放| 久久精品一区二区三| 成人午夜福利视频| 亚洲一区二区自偷自拍| 在线免费视频a| 五月激情婷婷在线| 日韩精品在线不卡| 强迫凌虐淫辱の牝奴在线观看| 国产色视频在线| 国产成人免费看一级大黄| 一级片一区二区三区| 亚洲精品国产suv一区| 在线成人免费av| 午夜免费高清视频| 无码av免费精品一区二区三区| 日本黄色免费片| 欧美日韩色视频| 欧美男人亚洲天堂| 欧美成人一二三区| 欧美老熟妇一区二区三区| 蜜臀久久99精品久久久久久| 久久久久久久久久一区| 久久久国产欧美| 久久综合桃花网| 免费观看a视频| 欧美成人一区二区三区四区| 欧美日韩精品亚洲精品| 人妻精品一区一区三区蜜桃91| 欧美熟妇激情一区二区三区| 欧美丰满美乳xxⅹ高潮www| 免费看国产黄色片| 青青草福利视频| 日韩三级一区二区| 五月激情丁香网| 中文字幕丰满孑伦无码专区| 中文字幕在线观看第二页| 中文字幕在线观看视频网站| 亚洲熟女一区二区| 91在线你懂的| 国产精品久久久久久久成人午夜 | 色哟哟一一国产精品| 日韩在线不卡一区| 一起草av在线| 亚洲精品成人在线视频| av女人的天堂| 国产免费999| 久久久久久久九九九九| 日韩不卡高清视频| 中文字幕网av| www.欧美国产| 加勒比在线一区| 人妻一区二区三区| 在线观看亚洲国产| av网站在线不卡| 国产又爽又黄免费软件| 男女做爰猛烈刺激| 五月天婷婷网站| 26uuu成人网| 国产亚洲小视频| 欧美一区二区公司| 中文字幕日韩三级片| 超碰97av在线| 久久人人爽人人爽人人| 无码人妻精品中文字幕| 88av在线视频| 久草网站在线观看| 婷婷中文字幕在线观看| 亚洲中文一区二区三区| 国产情侣一区二区| 日本一区二区免费电影| 中文字幕人妻一区二| 国产成人精品一区二三区| 欧美一二三区视频| 亚洲精品第二页| 精品二区在线观看| 性欧美精品中出| 国产成人av片| 欧美交换国产一区内射| 亚洲熟女乱综合一区二区三区| 国产无人区码熟妇毛片多| 欧美性生交大片| 亚洲欧美日韩一二三区| 国产一区二区在线视频聊天| 手机在线成人av| wwwwww国产| 男人添女人荫蒂国产| 亚洲精品综合在线观看| 精品国产伦一区二区三| 中文乱码人妻一区二区三区视频| 国产精品入口麻豆| 少妇熟女视频一区二区三区| 国产999免费视频| 色一情一区二区| 国产成人久久久久| 午夜精产品一区二区在线观看的| 丰满人妻一区二区三区免费视频| 人妻av一区二区| av网站免费大全| 色啦啦av综合| 国产熟女高潮一区二区三区| 午夜视频福利在线| 精品国产大片大片大片| 中文字幕有码无码人妻av蜜桃| 精品少妇一二三区| 亚洲一区在线观| 欧洲美熟女乱又伦| 国产精品xxxx喷水欧美| 亚洲AV无码成人精品区东京热| 国产无精乱码一区二区三区| 最新中文字幕2018| 欧美片一区二区| 国产精品乱码一区二区视频| 在线成人免费av| 欧美国产在线一区| 国产高清免费观看| 一区二区乱子伦在线播放| 久久久久久久极品内射| jizz国产免费| 亚洲 精品 综合 精品 自拍| 久久久精品免费看| av最新在线观看| 一级在线免费视频| 免费一级片视频| 国产精品久久久久久久免费| 中文字幕影音先锋| 日本在线播放视频| 黄色片免费观看视频| 亚洲一二区在线观看| 蜜臀aⅴ国产精品久久久国产老师 蜜臀99久久精品久久久久小说 | 无码精品视频一区二区三区| 国产农村妇女精品一区| 小泽玛利亚一区二区免费| 韩国三级丰满少妇高潮| 91香蕉视频在线播放| 日日噜噜噜噜人人爽亚洲精品| 国产一级片免费| а√中文在线资源库| 天堂免费在线视频| 美女久久久久久久久| 国产精品嫩草影视| 91人妻一区二区三区| 亚洲成av人片在线观看无| 日本高清视频免费观看| 黑鬼狂亚洲人videos| 岛国精品资源网站| 亚洲色图欧美日韩| 永久免费看片视频教学| 日本人dh亚洲人ⅹxx| 可以直接看的无码av| 国产又粗又长视频| 国产精品二区视频| 91丨porny丨九色| 亚洲国产日韩在线观看| 亚洲av人无码激艳猛片服务器 | 亚洲毛片亚洲毛片亚洲毛片 | 五月婷婷一区二区三区| 欧美一区二区三区影院| 久久久久久久久免费看无码| 国产三级av片| 国产成人精品一区二区在线小狼 | 我不卡一区二区| 色噜噜日韩精品欧美一区二区| 欧美精品亚洲精品日韩精品| 免费黄频在线观看| 蜜臀久久精品久久久用户群体| 久久久久久久久97| 蜜臀av一区二区三区有限公司| 久久久久久久久毛片| 乱精品一区字幕二区| 毛片在线免费视频| 青青国产在线观看| 欧洲成人一区二区三区| 日本最新中文字幕| 日韩欧美黄色网址| 婷婷激情综合五月天| 亚州视频一区二区三区| 亚洲AV第二区国产精品| 中文字幕求饶的少妇| 一本加勒比波多野结衣| 99久久免费看精品国产一区| 99精品在线看| 成人午夜淫片100集| www.亚洲黄色| 国产在线一区视频| 久久久精品三级| 日韩福利小视频| 五月天婷婷视频| 亚洲三级在线观看视频| 91精品国产高潮对白| 国产99在线 | 亚洲| 国产在线成人精品午夜| 久久免费手机视频| 欧美超碰在线观看| 视频国产一区二区| 亚洲欧美在线精品|