js正则表达式之解决html解析<>标签问题

应用场景:
以博客写文章为例,有的时候我们不经意间写的字符串带标签,然后浏览器将其解析了,实际上我们并不希望其被解析,于是可通过核心代码解决该问题。

核心代码如下:

1
data.codeSource.replace(new RegExp("<","g"),"&lt;").replace(new RegExp(">","g"),"&gt;")

data.codeSource在这里相当于与后台交互获取到的数据

new RegExp是js正则表达式对象

replace方法,一共有两个参数,一个是原来的字符串,另一个是新的字符串

replace(old_string,new_string)

HustOJ二次开发之隐藏菜单栏

通过关键搜索:

1
find / -name *nav.php

出现如下结果:
/home/judge/src/web/template/ie/nav.php
/home/judge/src/web/template/ace/nav.php
/home/judge/src/web/template/bs3/nav.php
/home/judge/src/web/template/sweet/nav.php

1
vim /home/judge/src/web/template/bs3/nav.php

layui之tree使用

效果图如下:
图一

layui之tree如何使用参考官方文档:https://www.layui.com/doc/modules/tree.html
官方效果展示:https://www.layui.com/demo/tree.html

layui的tree很好接入的,基本上返回data.data.list(请求后台接口返回的数据),它就会自己加载处理,比较自动化。
它的增、删、改请求操作,可以去官方文档上看,官方文档已经写的比较详细了,我也在下面的示例代码中写了。