前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MVC中局部刷新使用PRISM代码高亮

MVC中局部刷新使用PRISM代码高亮

作者头像
Shunnet
发布2022-06-29 11:14:58
6090
发布2022-06-29 11:14:58
举报

当你要使用 PRISM 代码高亮js时,在单个固定的html中是正常的

但是只要一局部刷新,就不能正常显示

其实很简单

当你在局部刷新肯定是把html在通过ID定位覆盖,你只要把代码高亮的执行直接写在这个局部刷新的html下面即可

就像如下

代码语言:javascript
复制
<dav class="这是要局部刷新的html代码,你得在布局页就引用js与css">
    <h1>一个标题</h1>
    <p>一个段落。</p>
</dav>
<!--直接在局部刷新代码下加代码高亮代码-->
<script>
    //这是添加显示行数,你选择JS时要选这个功能,不懂往下看
    $('pre').addClass("line-numbers");
    //代码高亮
    Prism.highlightAll();
</script>

Copy

这时就有小伙伴要问了, 这个js啥的哪里来呢,又怎么操作呢,往下看

进入官网: https://prismjs.com(这里面的插件与要高亮的代码是我自己使用的)

翻到最下面点击[下载JS][下载CSS]

上才艺

代码语言:javascript
复制
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Shunnet.top</title>
    <link href="prism.css" rel="stylesheet" />
</head>
<body>
    <script src="prism.js"></script>
    <pre class="language-java">
        <code>
            public void NbClass() {
                System.out.println("hello, world");
            }
        </code>
    </pre>
</body>
</html>

Copy

输出效果

搞定

“关注[顺网]微信公众号,了解更多更有趣的实时信息”

本文作者:[博主]大顺

本文链接:https://shunnet.top/ARviqm

版权声明:转载注明出处,谢谢

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-06-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档