欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript語法高亮插件highlight.js用法詳解【附highlight.js本站下載】 原創(chuàng)

原創(chuàng)  更新時間:2016年11月01日 11:25:03   原創(chuàng) 作者:Rongbo_J  
這篇文章主要介紹了JavaScript語法高亮庫highlight.js用法,詳細分析了highlight.js的下載、調(diào)用及具體使用技巧,需要的朋友可以參考下

本文實例講述了JavaScript語法高亮庫highlight.js用法。分享給大家供大家參考,具體如下:

highlight.js是一款基于JavaScript的語法高亮庫,目前支持125種編程語言,有63種可供選擇的樣式,而且能夠做到語言自動識別,和目前主流的JS框架都能兼容,可以混合使用。

這款高亮庫可以用在博客系統(tǒng)中,其使用方法及其簡單,幾乎不需要任何學習成本,下面介紹highlight.js的使用。

1.獲取highlight.js庫,用戶可以從官網(wǎng)獲?。?/p>

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

highlight.js庫支持在線定制,按照默認的選擇點擊Download即可:

或者點擊此處本站下載。

2.下載后解壓,文件結(jié)構(gòu)如下:

styles目錄下為所有css樣式,highlight.pack.js為庫文件。

3.在html頁面中引入default.css和highlight.pack.js,代碼如下:

<link rel="stylesheet" href="highlight/styles/default.css">
<script src="highlight/highlight.pack.js"></script>

4.加載highlight.js庫,代碼如下:

<script>
 hljs.initHighlightingOnLoad();
</script>

5.在<pre>和<code>標簽中添加要高亮顯示的代碼:

<pre>
<code class="php">
&lt;?php
//使用substr_replace函數(shù)進行字符串插入操作demo
$str="歡迎來到腳本之家";
echo substr_replace($str,"\"PHP大神\"",4,0);
//輸出:歡迎"PHP大神"來到腳本之家
?&gt;
</code>
</pre>

class屬性指定語言類別,上面代碼中指定為php語言。

完整代碼如下所示:

<!DOCTYPE html>
<html>
<head lang="en">
 <meta charset="UTF-8">
 <title>HighLightjs</title>
 <link rel="stylesheet" href="highlight/styles/default.css">
 <script src="highlight/highlight.pack.js"></script>
<body>
<script>
 hljs.initHighlightingOnLoad();
</script>
<pre>
<code class="php">
&lt;?php
//使用substr_replace函數(shù)進行字符串插入操作demo
$str="歡迎來到腳本之家";
echo substr_replace($str,"\"PHP大神\"",4,0);
//輸出:歡迎"PHP大神"來到腳本之家
?&gt;
</code>
</pre>
</body>
</html>

預覽效果如下圖:

更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript切換特效與技巧總結(jié)》、《JavaScript查找算法技巧總結(jié)》、《JavaScript動畫特效與技巧匯總》、《JavaScript錯誤與調(diào)試技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》及《JavaScript數(shù)學運算用法總結(jié)

希望本文所述對大家JavaScript程序設(shè)計有所幫助。

相關(guān)文章

  • JavaScript逆向案例之如何破解登錄密碼

    JavaScript逆向案例之如何破解登錄密碼

    這篇文章主要介紹了JavaScript逆向案例之如何破解登錄密碼,文章通過12306的登陸方法展開用戶登錄密碼的參數(shù)破解辦法,感興趣的小伙伴可以參考一下
    2022-06-06
  • 封裝好的省市地區(qū)聯(lián)動控件附下載

    封裝好的省市地區(qū)聯(lián)動控件附下載

    封裝好的省市地區(qū)聯(lián)動控件附下載...
    2007-08-08
  • JS實現(xiàn)頁面鼠標點擊出現(xiàn)圖片特效

    JS實現(xiàn)頁面鼠標點擊出現(xiàn)圖片特效

    這篇文章主要為大家詳細介紹了JS實現(xiàn)頁面鼠標點擊出現(xiàn)圖片特效,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-08-08
  • js使用removeChild方法動態(tài)刪除div元素

    js使用removeChild方法動態(tài)刪除div元素

    本節(jié)為大家介紹了js使用removeChild方法動態(tài)刪除div元素,需要的朋友可以參考下
    2014-08-08
  • html+javascript實現(xiàn)可拖動可提交的彈出層對話框效果

    html+javascript實現(xiàn)可拖動可提交的彈出層對話框效果

    本文為大家介紹下使用html+javascript實現(xiàn)可拖動彈出層、對話框、可提交,具體代碼如下,感興趣的朋友可以參考下,希望對大家有所幫助
    2013-08-08
  • JS幻想 讀取二進制文件

    JS幻想 讀取二進制文件

    如果說讓JavaScript讀取站點上一文本文件,那不過是個再簡單不了的事了;但若說要換成一個二進制的文件,并且是完全靜態(tài)的讀取,那似乎有點天方夜譚了。
    2009-04-04
  • JavaScript實現(xiàn)動態(tài)留言板

    JavaScript實現(xiàn)動態(tài)留言板

    這篇文章主要為大家詳細介紹了JavaScript實現(xiàn)動態(tài)留言板,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • JavaScript利用canvas實現(xiàn)星空效果

    JavaScript利用canvas實現(xiàn)星空效果

    Canvas對于我們前端來說是一個非常強大的工具,它可以實現(xiàn)各種復雜的圖形和動畫效果,我們?nèi)绻軌蚴炀氄莆账?我們就可以做很多炫酷的效果,本文就給大家介紹了用canvas畫出一片星空的方法,需要的朋友可以參考下
    2023-11-11
  • JS實現(xiàn)常見的查找、排序、去重算法示例

    JS實現(xiàn)常見的查找、排序、去重算法示例

    這篇文章主要介紹了JS實現(xiàn)常見的查找、排序、去重算法,結(jié)合實例形式總結(jié)分析了JavaScript線性查找、二分查找、遞歸查找、數(shù)組去重、冒泡拍戲、快速排序?qū)崿F(xiàn)技巧,需要的朋友可以參考下
    2018-05-05
  • js 監(jiān)控iframe URL的變化實例代碼

    js 監(jiān)控iframe URL的變化實例代碼

    下面小編就為大家?guī)硪黄猨s 監(jiān)控iframe URL的變化實例代碼。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07

最新評論