亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

2016年最熱門的15 款代碼語法高亮工具,美化你的代碼

 更新時間:2016年01月06日 09:53:08   投稿:mrr  
無論是代碼高亮還是語法高亮對整個程序來說都非常重要,可以給人眼前一亮的感覺,增加用戶體驗度,下面通過本文給大家介紹2016年最熱門的Javascript代碼高亮顯示腳本及代碼語法高亮工具,對js代碼高亮,代碼語法高亮相關知識感興趣的朋友一起學習吧

前言:

代碼高亮很有用,特別是在需要在網站或者blog中顯示自己編寫的代碼的時候,或者給其他人查看或調試語法錯誤的時候。我們可以將代碼高亮,以便閱讀者可以十分方便的讀取代碼塊,增加用戶閱讀代碼的良好體驗。

語法高亮是文本編輯器用來顯示文本的,特別是源代碼,根據不同的類別來用不同的顏色和字體顯示。這個功能有助于編寫結構化的語言,比如編程語言,標記語言,這些語言的語法錯誤顯示是有區(qū)別的。語法高亮并不會影響文本自身的意義,而且能很好的符合人們的閱讀習慣。

目前,有很多免費而且有用的代碼高亮腳本。這些腳本大多是由Javascript語言編寫,也有些使用其它語言(比如java、Phyton或Ruby)等寫的。

下面來推薦最受歡迎、最實用的9個Javascript代碼高亮腳本。

1. SyntaxHighlighter

我相信這是最普遍代碼高亮代碼。它支持多種不同的語言,而且如果你使用的語言不被默認支持,你也可以很簡單的創(chuàng)建新“刷子”。


2. SHJS

SHJS是Syntax Highlighting in Javascript的簡寫。It 來自于GNU 源碼高亮語言。并支持很多種編程語言。經測試SHJS 支持主流瀏覽器比如Firefox 2+, IE 6+, Opera 9.6+, Safari 3.2 及Chrome 1.0+.


3. beautyOfCode

beautyOfCode 是一款jQuery 代碼高亮插件。它使用SyntaxHighlighter 的腳本,并使其更好的兼容XHTML。


4. Chili

Chili 是一個jQuery代碼高亮插件。它捆綁了很多種語言支持,并支持多個設置選項。


5.Lighter.js

Lighter.js是一款免費的MooTools代碼高亮插件。使用lighter.js簡單到只需要在你的頁面中添加一段簡單的腳本就OK了。


6. Highlight.js

highlight.js是一款非常容易使用的高亮腳本,支持多種編程語言。它還有一些很有用的插件,很容易的部署到其它CMS、論壇或博客。


7. DlHighlight

DlHighlight是一款簡單的代碼高亮腳本,它只支持4種編程語言:JavaScript, CSS, XML, HTML.


8. Google Code Prettify

Google Code Prettify 有一個JavaScript模型和CSS文件,支持HTML頁面中的語法高亮。


9. JUSH

JUSH是另一個jQuery語法高亮插件,支持多種編程語言,比如: HTML、CSS、 PHP、PY 和 SQL.


以上給大家總結了九款比較實用的javascript代碼高亮顯示的腳本,總之,要根據自己的需要,選擇適合自己的那款。

下面給大家分享15 款代碼語法高亮工具,美化你的代碼

語法高亮是文本編輯器用來顯示文本的,特別是源代碼,根據不同的類別來用不同的顏色和字體顯示。這個功能有助于編寫結構化的語言,比如編程語言,標記語言,這些語言的語法錯誤顯示是有區(qū)別的。語法高亮并不會影響文本自身的意義,而且能很好的符合人們的閱讀習慣。

語法高亮同時也能幫助開發(fā)者很快的找到他們程序中的錯誤。例如,大部分編輯器會用不同的顏色突出字符串常量。所以,非常容易發(fā)現是否遺漏了分隔符,因為相對于其他文本顏色不同。

現 在有各種各樣的語法高亮工具,可以格式化語言,并且根據不同的編程語言進行高亮顯示。無論是個 HTML 頁面還是 PHP,Ruby,Python 或者是 ASP。這篇文章中,我們會介紹 15 款最好的代碼語法高亮工具,幫助大家用更迷人的方式展示代碼片段。Enjoy!

Prism

Prism 是一個輕量級,可擴展的語法著色工具,符合 Web 標準。它壓縮后只有 1.5KB,并且非常易于使用,只需要插入一個 CSS 和 JS 文件即可。

 

GeSHi

GeSHi(Generic Syntax Highlighter)用于在HTML頁面中高亮顯示各種源代碼。支持超過60種語言:PHP、HTML、C、Java、Java5、C#、 Actionscript、Delphi、C++、Groovy、Javascript、Perl、PL/SQL、Ruby、Python、SQL、 XML等,并易于集成到 Dokuwiki,Mambo,phpBB,WordPress 和 WikkaWiki 等系統(tǒng)中使用。

 

Rainbow

Rainbow 是一個對代碼進行語法著色的輕量級 JavaScript 庫,只有 1.4kb 大小。易用、可擴展、完全通過 CSS 進行樣式顯示。完全支持 CSS 主題定制顏色和字體。


Highlight.js

Highlight.js 是一個用于在任何web頁面上著色顯示各種示例源代碼語法的JS項目。支持 26 種代碼格式化風格,54 種語言: – 1C, AVR Assembler, Apache, Axapta, Bash, C#, C++, CSS, DOS .bat, Delphi, Django, HTML, XML, Ini, Java, Javascript, Lisp, MEL (Maya Embedded Language), PHP, Perl, Python, Python profile, RenderMan (RIB, RSL), Ruby, SQL, Smalltalk, VBScript, 其他更多。

 

Quick Highlighter

這是款在線代碼高亮工具,提供多種編程語言的高亮,用戶可以通過幾個選項來進行不同類別的代碼高亮。

 

Google Code Prettify

這 是款 JavaScript 模塊和 CSS 文件,允許在一個 HTML 文件中進行源代碼的語法高亮。它支持代碼中的嵌入式鏈接,行號等等。它的應用非常廣泛,支持跨瀏覽器。得到 code.google.com 和 stackoverflow.com 的一致認可。

 

Snippet

Snippet 是個 jQuery 語法高亮插件,在 SHJS 腳本中構建。Snippet 提供一個快速簡單的方式來進行 HTML 文檔的代碼高亮。它原生支持 15 中流行語言,支持 39 種獨特的語法高亮風格模式。

 

CodePress

CodePress 是個基于 web 的源代碼編輯器,當在瀏覽器中編寫 JavaScriptis 代碼的時候能實時的進行代碼高亮。

 

JavaScript Syntax Highlighter

JavaScript Syntax Highlighter 是個客戶端代碼高亮工具,支持的語言有:HTML, CSS, JavaScript, PHP, SQL, HTTP 和SMTP 協議, php.ini 和 Apache 配置,支持所有主流的瀏覽器: Internet Explorer, Firefox, Opera and Google Chrome。JUSH 同時也是個 jQuery 和 WordPress 插件。

 

Chili

Chili 是個 jQuery 代碼高亮插件,可以快速的進行代碼高亮,設置非常簡單,完全自定義,而且有著完整的文檔。
此 插件支持的語言有: C++, C#, CSS, Delphi, Java, JavaScript, LotusScript, MySQL, PHP, XHTM;支持的瀏覽器有: Internet Explorer, Firefox, Opera 和 Safari。


Pygments

Pygments 是個通用代碼語法高亮工具,許多常用的軟件都使用了這款工具,比如論壇系統(tǒng),wikis 或者其他需要美化代碼的應用。 Pygments 支持范圍非常廣泛的編程語言,和大量的輸出格式,包括 HTML, RTF, LaTeX 和 ANSI 序列。


Ultraviolet

Ultraviolet 是個基于 Textpow 的代碼語法高亮引擎。自從使用了 Textmate 語法高亮文件,就能支持超過 50 中語言的語法高亮顯示和 20 種不同的主題,而且是開箱即用哦。

Lighter

Lighter 是一款免費的MooTools代碼高亮插件。使用lighter.js簡單到只需要在你的頁面中添加一段簡單的腳本就OK了。

beautyOfCode

這是個 jQuery 語法高亮插件,使用 Alex Gorbatchev 的 SyntaxHighlighter,但是這個插件兼容 xhtml 語法。


SyntaxHighlighter

SyntaxHighlighter 是個功能齊全的獨立代碼語法高亮工具,使用 JavaScript 編寫。目前已經得到了 Apache, Aptana, Mozilla, Yahoo, Wordpress, Bug Labs, Freshbooks 的一致認可,并且都在使用。
SyntaxHighlighter 允許在 web 頁面插入彩色代碼片段,不需要依賴任何服務器端腳本。

相關文章

  • JS實現頁面導航與內容相互錨定實例詳解

    JS實現頁面導航與內容相互錨定實例詳解

    這篇文章主要為大家介紹了JS實現頁面導航與內容相互錨定實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-10-10
  • ES6學習筆記之let與const用法實例分析

    ES6學習筆記之let與const用法實例分析

    這篇文章主要介紹了ES6學習筆記之let與const用法,結合實例形式分析了ES6中l(wèi)et與const的功能、使用方法及相關操作注意事項,需要的朋友可以參考下
    2020-01-01
  • Webpack 服務器端代碼打包的示例代碼

    Webpack 服務器端代碼打包的示例代碼

    本篇文章主要介紹了Webpack 服務器端代碼打包的示例代碼,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • JS返回iframe中frameBorder屬性值的方法

    JS返回iframe中frameBorder屬性值的方法

    這篇文章主要介紹了JS返回iframe中frameBorder屬性值的方法,分析了frameBorder屬性的功能及javascript獲取frameBorder屬性值的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-04-04
  • Three.js中矩陣和向量的使用教程

    Three.js中矩陣和向量的使用教程

    這篇文章主要給大家介紹了關于Three.js中矩陣和向量使用的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Three.js具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-03-03
  • JavaScript中call、apply、bind實現原理詳解

    JavaScript中call、apply、bind實現原理詳解

    其實在很多文章都會寫call,apply,bind,但個人覺著如果不弄懂原理,是很難理解透的,所以這篇文章主要介紹了JavaScript中call、apply、bind實現原理的相關資料,需要的朋友可以參考下
    2021-06-06
  • bootstrap jquery dataTable 異步ajax刷新表格數據的實現方法

    bootstrap jquery dataTable 異步ajax刷新表格數據的實現方法

    這篇文章主要介紹了bootstrap jquery dataTable 異步ajax刷新表格數據的實現方法,需要的朋友可以參考下
    2017-02-02
  • echarts學習之如何給餅圖中間添加文字

    echarts學習之如何給餅圖中間添加文字

    這篇文章主要介紹了echarts學習之如何給餅圖中間添加文字問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • JavaScript實現的可變動態(tài)數字鍵盤控件方式實例代碼

    JavaScript實現的可變動態(tài)數字鍵盤控件方式實例代碼

    本篇文章主要介紹了JavaScript實現的可變動態(tài)數字鍵盤控件方式實例代碼,具有一定的參考價值,有興趣的可以了了解一下
    2017-07-07
  • js實現web留言板功能

    js實現web留言板功能

    這篇文章主要為大家詳細介紹了js實現web留言板功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09

最新評論