国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

JS庫之Highlight.js的用法詳解

來源:懂視網(wǎng) 責編:小采 時間:2020-11-27 22:30:14
文檔

JS庫之Highlight.js的用法詳解

JS庫之Highlight.js的用法詳解:官網(wǎng):https://highlightjs.org/ 下載地址:https://highlightjs.org/download/ 下載到本地后,新建個頁面測試 1、在head中加入css和js的引用 <head> <title>highlight</title> <meta ht
推薦度:
導讀JS庫之Highlight.js的用法詳解:官網(wǎng):https://highlightjs.org/ 下載地址:https://highlightjs.org/download/ 下載到本地后,新建個頁面測試 1、在head中加入css和js的引用 <head> <title>highlight</title> <meta ht

官網(wǎng):https://highlightjs.org/

下載地址:https://highlightjs.org/download/

下載到本地后,新建個頁面測試

1、在head中加入css和js的引用

<head> 
 <title>highlight</title> 
 <meta http-equiv="content-type" content="text/html;charset=utf-8"> 
 <link rel="stylesheet" href="styles/default.css" rel="external nofollow" rel="external nofollow" > 
 <script src="highlight.pack.js"></script> 
 <script>hljs.initHighlightingOnLoad();</script> 
</head> 

2、添加對應要顯示的內容

<pre> 
<code class="python"> 
 # 讀取文件內容 
 def fread(self): 
 # 如果指針位置大于文件大小,說明是更換了文件 
 self.filename = self.getLogPath() 
 if not os.path.isfile(self.filename): 
 while not self.checkfile() : 
 time.sleep(5) 
 self.filename = self.getLogPath() 
 self.fclose() 
 self.fopen() 
 self.pos = 0 
 self.hd.seek(self.pos,0) 
 fline = self.hd.readline() 
 self.pos = self.hd.tell() 
 return fline.replace("\n","") 
 # 將文件指針定位到文件尾部 
 def feof(self): 
 self.fopen() 
 # 定位到文件末尾 
 self.hd.seek(0,2) 
 #設置指針位置 
 self.pos = self.hd.tell() 
</code> 
</pre> 

這里需要把要顯示的內容放入到  <pre><code>這里放內容...</code></pre>  這種格式中

默認的話會智能識別,若是識別不出來是什么語言,就需要在<code>標簽中加入class

例如 <pre><code class="java" >xxx</code></pre> 即可

下載的時候可以選擇你需要的語言,然后再打包,下載后會發(fā)現(xiàn)有個style文件夾,里面放了各種不同的顯示顏色,為了看看都是些什么樣子

我這里弄了個可以選擇樣式的頁面

代碼如下

<html> 
<head> 
 <title>highlight</title> 
 <meta http-equiv="content-type" content="text/html;charset=utf-8"> 
 <link rel="stylesheet" href="styles/default.css" rel="external nofollow" rel="external nofollow" > 
 <script src="highlight.pack.js"></script> 
 <script>hljs.initHighlightingOnLoad();</script> 
</head> 
<body> 
<div id="changeStyleSelect"></div> 
PHP 
<hr> 
<pre><code class="php"> 
class Test { 
 private $name; 
 private $age; 
 public function __construct($array) { 
 $this->name = $array['name']; 
 $this->age = $array['age']; 
 } 
 public function getName() { 
 return $this->name; 
 } 
 public function setName($name) { 
 $this->name = $name; 
 } 
 public function getAge() { 
 return $this->age; 
 } 
 public function show() { 
 printf('my name is %s,age is %d',$this->name,$this->age); 
 } 
} 
</code></pre> 
javascript 
<hr> 
<pre> 
<code class="javascript"> 
 test = { 
 name : function () { 
 return 'hello'; 
 }, 
 age : function () { 
 return 13; 
 } 
 } 
</code> 
</pre> 
python 
<hr> 
<pre> 
<code class="python"> 
 # 讀取文件內容 
 def fread(self): 
 # 如果指針位置大于文件大小,說明是更換了文件 
 self.filename = self.getLogPath() 
 if not os.path.isfile(self.filename): 
 while not self.checkfile() : 
 time.sleep(5) 
 self.filename = self.getLogPath() 
 self.fclose() 
 self.fopen() 
 self.pos = 0 
 self.hd.seek(self.pos,0) 
 fline = self.hd.readline() 
 self.pos = self.hd.tell() 
 return fline.replace("\n","") 
 # 將文件指針定位到文件尾部 
 def feof(self): 
 self.fopen() 
 # 定位到文件末尾 
 self.hd.seek(0,2) 
 #設置指針位置 
 self.pos = self.hd.tell() 
</code> 
</pre> 
java 
<hr> 
<pre> 
<code class="java"> 
 package l2f.gameserver.model; 
 import java.util.ArrayList; 
 public abstract class L2Character extends L2Object { 
 public static final Short ABNORMAL_EFFECT_BLEEDING = 0x0_0_0_1; // not sure 
 public void moveTo(int x, int y, int z) { 
 _ai = null; 
 _log.warning("Should not be called"); 
 if (1 > 5) { 
 return; 
 } 
 } 
 /** Task of AI notification */ 
 @SuppressWarnings( { "nls", "unqualified-field-access", "boxing" }) 
 public class NotifyAITask implements Runnable { 
 private final CtrlEvent _evt; 
 List mList = new ArrayList() 
 public void run() { 
 try { 
 getAI().notifyEvent(_evt, _evt.class, null); 
 } catch (Throwable t) { 
 t.printStackTrace(); 
 } 
 } 
 } 
 } 
</code> 
</pre> 
<script> 
 styleArr = ["agate.css","androidstudio.css","arduino-light.css","arta.css","ascetic.css","atelier-cave-dark.css","atelier-cave-light.css","atelier-dune-dark.css","atelier-dune-light.css","atelier-estuary-dark.css","atelier-estuary-light.css","atelier-forest-dark.css","atelier-forest-light.css","atelier-heath-dark.css","atelier-heath-light.css","atelier-lakeside-dark.css","atelier-lakeside-light.css","atelier-plateau-dark.css","atelier-plateau-light.css","atelier-savanna-dark.css","atelier-savanna-light.css","atelier-seaside-dark.css","atelier-seaside-light.css","atelier-sulphurpool-dark.css","atelier-sulphurpool-light.css","brown-paper.css","codepen-embed.css","color-brewer.css","dark.css","darkula.css","default.css","docco.css","dracula.css","far.css","foundation.css","github.css","github-gist.css","googlecode.css","grayscale.css","gruvbox-dark.css","gruvbox-light.css","hopscotch.css","hybrid.css","idea.css","ir-black.css","kimbie.dark.css","kimbie.light.css","magula.css","mono-blue.css","monokai.css","monokai-sublime.css","obsidian.css","paraiso-dark.css","paraiso-light.css","pojoaque.css","purebasic.css","qtcreator_dark.css","qtcreator_light.css","railscasts.css","rainbow.css","school-book.css","solarized-dark.css","solarized-light.css","sunburst.css","tomorrow.css","tomorrow-night.css","tomorrow-night-blue.css","tomorrow-night-bright.css","tomorrow-night-eighties.css","vs.css","xcode.css","xt256.css","zenburn.css"]; 
 selectHtml = []; 
 selectHtml.push('<select id="changeStyle">'); 
 for(i in styleArr) { 
 OptionValue = styleArr[i]; 
 selectHtml.push('<option value="' + OptionValue +'" >'+ OptionValue +'</option>'); 
 } 
 selectHtml.push('</select>'); 
 selectHtmlString = selectHtml.join(""); 
 document.getElementById('changeStyleSelect').innerHTML = selectHtmlString; 
 obj = document.getElementById('changeStyle'); 
 obj.addEventListener("change",function(event){ 
 var value = this.options[this.options.selectedIndex].value; 
 l = document.createElement('link'); 
 l.setAttribute('href','styles/'+value); 
 l.setAttribute('rel','stylesheet'); 
 document.head.appendChild(l); 
 }); 
 </script> 
</body> 
</html> 

效果圖:

總結

以上所述是小編給大家介紹的JS庫之Highlight.js的用法詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

聲明:本網(wǎng)頁內容旨在傳播知識,若有侵權等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

JS庫之Highlight.js的用法詳解

JS庫之Highlight.js的用法詳解:官網(wǎng):https://highlightjs.org/ 下載地址:https://highlightjs.org/download/ 下載到本地后,新建個頁面測試 1、在head中加入css和js的引用 <head> <title>highlight</title> <meta ht
推薦度:
標簽: js 的使用 詳解
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 欧美一区二区三区在线 | 欧美v亚洲v国产v | 欧美91精品 | 日本三级全黄三级a | 国产精品免费看 | 日韩毛片在线影视 | 国产成人久久精品二区三区 | 国产精品久久久久久久9999 | 日韩 欧美 中文 | 视频精品一区二区 | 欧美日本道免费二区三区 | 国产原创一区 | 欧美成人看片一区二区三区尤物 | 小处雏高清一区二区三区 | 一区二区三区欧美日韩 | 久久久一区二区三区不卡 | 精品一区二区久久久久久久网精 | 福利视频欧美一区二区三区 | 日本全黄 | 欧美高清第一页 | 国产高清在线播放免费观看 | 影音先锋中文字幕在线 | 国产香蕉视频在线 | 国产成人精品一区二区三区… | 日韩精品亚洲电影天堂 | 亚洲欧美日韩高清 | 图片专区亚洲欧美另类 | 免费观看成人www精品视频在线 | 黄网站免费在线观看 | 国产97在线观看 | 91成人爽a毛片一区二区 | 午夜国产在线 | 久久中文字幕久久久久91 | 日韩欧美高清一区 | 精品国产一二三区在线影院 | 亚洲第一视频网 | 国产最新进精品视频 | 久久久无码精品亚洲日韩按摩 | 国产欧美综合在线观看第七页 | 国产特黄 | 国产精品一区视频 |