<legend id='ZBuB0'><style id='ZBuB0'><dir id='ZBuB0'><q id='ZBuB0'></q></dir></style></legend>
  • <small id='ZBuB0'></small><noframes id='ZBuB0'>

      <i id='ZBuB0'><tr id='ZBuB0'><dt id='ZBuB0'><q id='ZBuB0'><span id='ZBuB0'><b id='ZBuB0'><form id='ZBuB0'><ins id='ZBuB0'></ins><ul id='ZBuB0'></ul><sub id='ZBuB0'></sub></form><legend id='ZBuB0'></legend><bdo id='ZBuB0'><pre id='ZBuB0'><center id='ZBuB0'></center></pre></bdo></b><th id='ZBuB0'></th></span></q></dt></tr></i><div id='ZBuB0'><tfoot id='ZBuB0'></tfoot><dl id='ZBuB0'><fieldset id='ZBuB0'></fieldset></dl></div>
      • <bdo id='ZBuB0'></bdo><ul id='ZBuB0'></ul>

      1. <tfoot id='ZBuB0'></tfoot>
      2. JS库之Highlight.js的用法详解

        时间:2023-12-14
      3. <tfoot id='9WW3I'></tfoot>
        <legend id='9WW3I'><style id='9WW3I'><dir id='9WW3I'><q id='9WW3I'></q></dir></style></legend>

            <tbody id='9WW3I'></tbody>

              1. <i id='9WW3I'><tr id='9WW3I'><dt id='9WW3I'><q id='9WW3I'><span id='9WW3I'><b id='9WW3I'><form id='9WW3I'><ins id='9WW3I'></ins><ul id='9WW3I'></ul><sub id='9WW3I'></sub></form><legend id='9WW3I'></legend><bdo id='9WW3I'><pre id='9WW3I'><center id='9WW3I'></center></pre></bdo></b><th id='9WW3I'></th></span></q></dt></tr></i><div id='9WW3I'><tfoot id='9WW3I'></tfoot><dl id='9WW3I'><fieldset id='9WW3I'></fieldset></dl></div>
                • <bdo id='9WW3I'></bdo><ul id='9WW3I'></ul>

                  <small id='9WW3I'></small><noframes id='9WW3I'>

                  JS库之Highlight.js的用法详解

                  Highlight.js 是一个轻量级、易于使用且支持语法高亮的 JavaScript 库。它适用于各种开发语言,并且内置大量的代码样式和主题,用户可以自定义自己需要的样式。

                  安装

                  安装 Highlight.js 非常简单,可以通过 CDN 或者直接下载源代码来引用。可以在 HTML 文件中直接引用 Highlight.js 的 CSS 和 JavaScript 文件,例如:

                  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/highlight.js@10.7.2/styles/default.min.css">
                  <script src="https://cdn.jsdelivr.net/npm/highlight.js@10.7.2/lib/highlight.min.js"></script>
                  

                  使用

                  基本用法

                  使用 Highlight.js 需要在 HTML 文件中标记出需要高亮的代码块,并在 JavaScript 中调用 highlightBlock 方法,例如:

                  <pre><code class="html">Hello, World!</code></pre>
                  
                  <script>
                    hljs.highlightBlock(document.querySelector('code'));
                  </script>
                  

                  注意,code 标签中需要设置 class 为要高亮的语言名称,例如上面的例子中使用了 html 的语言名称。

                  更多实例

                  下面是一个更加复杂的实例,可以参考 Highlight.js 的官方示例:https://highlightjs.org/static/demo/index.html

                  <!DOCTYPE html>
                  <html>
                  <head>
                    <meta charset="UTF-8">
                    <title>Highlight.js Demo</title>
                    <link rel="stylesheet" href="//cdn.jsdelivr.net/highlight.js/10.7.2/styles/vs2015.min.css">
                    <script src="//cdn.jsdelivr.net/highlight.js/10.7.2/highlight.min.js"></script>
                    <script>hljs.initHighlightingOnLoad();</script>
                  </head>
                  <body>
                    <h1>My Awesome Site</h1>
                  
                    <h2>JavaScript Example</h2>
                    <pre><code class="javascript">
                      function highlightMyCode() {
                        var codeBlocks = document.querySelectorAll('pre code');
                        for (var i = 0; i < codeBlocks.length; i++) {
                          hljs.highlightBlock(codeBlocks[i]);
                        }
                      }
                  
                      highlightMyCode();
                    </code></pre>
                  
                    <h2>HTML Example</h2>
                    <pre><code class="html">
                      &lt;!DOCTYPE html&gt;
                      &lt;html&gt;
                        &lt;head&gt;
                          &lt;title&gt;My Cool Site&lt;/title&gt;
                        &lt;/head&gt;
                        &lt;body&gt;
                          &lt;p&gt;Welcome to my cool site!&lt;/p&gt;
                        &lt;/body&gt;
                      &lt;/html&gt;
                    </code></pre>
                  </body>
                  </html>
                  

                  在这个例子中,我们使用了 VS2015 这个主题,同时定义了两个代码块并使用了 JavaScript 自动高亮功能。

                  自定义

                  除了使用内置的主题外,用户还可以使用 CSS 和 JavaScript 自定义 Highlight.js 的样式。具体的可以参考官方文档或者其他教程。

                  结论

                  Highlight.js 是一个功能完善且易于使用的 JavaScript 库,支持多种编程语言的语法高亮功能并且提供了多种样式主题,用户在使用中需要根据自己的需要进行调整。

                  上一篇:详解iOS 加载本地HTML,css,js 下一篇:CSS几步实现赛博朋克2077风格视觉效果

                  相关文章

                  <small id='UGMp5'></small><noframes id='UGMp5'>

                  <tfoot id='UGMp5'></tfoot>

                  <legend id='UGMp5'><style id='UGMp5'><dir id='UGMp5'><q id='UGMp5'></q></dir></style></legend>
                      <bdo id='UGMp5'></bdo><ul id='UGMp5'></ul>
                  1. <i id='UGMp5'><tr id='UGMp5'><dt id='UGMp5'><q id='UGMp5'><span id='UGMp5'><b id='UGMp5'><form id='UGMp5'><ins id='UGMp5'></ins><ul id='UGMp5'></ul><sub id='UGMp5'></sub></form><legend id='UGMp5'></legend><bdo id='UGMp5'><pre id='UGMp5'><center id='UGMp5'></center></pre></bdo></b><th id='UGMp5'></th></span></q></dt></tr></i><div id='UGMp5'><tfoot id='UGMp5'></tfoot><dl id='UGMp5'><fieldset id='UGMp5'></fieldset></dl></div>