![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
君君yui
这个作者很懒,什么都没留下…
展开
-
【前端】如何将一串字符中的部分字符进行高亮
如何将要展示的一串字符中的部分字符进行高亮。原创 2024-03-06 14:51:56 · 482 阅读 · 0 评论 -
处理String.fromCharCode.apply栈溢出问题
在处理返回文件的时候,碰到一个返回文件过大,因而处理的时候会报Maximum call stack size exceeded的问题。用这个代码替换原来的处理,就可以解决了。原创 2024-02-21 15:27:31 · 770 阅读 · 0 评论 -
【vue3】json展示插件
本文介绍一下如何引入vue3插件vue3-json-viewer,并用来展示json对象。原创 2024-01-11 17:01:26 · 1836 阅读 · 0 评论 -
前端table自动轮播功能(js/ts+react+antd)
最近接到一个需求,需要把表格内容自动轮播。antd的组件table并没有提供轮播api(虽然有人提过意见,让他们加上,但他们的回复是自行封装。然后给table绑上ref,记得给table设置overflow。首先,轮播,搞两个ref,用来获取高度,滑动位置,设置轮播时间。写一个initialScroll方法。当鼠标在table上时停止轮播。useEffect出发轮询。原创 2023-07-17 14:51:29 · 875 阅读 · 0 评论 -
cookie,session,localstorge和sessionstorge
cookie客户端存储,会在浏览器和服务器间传输,大小不超过4kb,可以设置过期时间。在过期时间以前,长期有效,即使关闭窗口也会有效。session服务端存储,默认有效时常是30min,也可以设置有效时长,当session一直没有被访问并且超过有效时长就会失效。localstorage客户端存储,比较大,5mb左右,不会过期,除非手动删除。sessionstorage客户端存储,比较大,会话级别的临时存储,关闭窗口,即删除。...原创 2022-06-24 00:36:28 · 196 阅读 · 0 评论 -
react中用useEffect模拟组件生命周期
关于useEffect原创 2022-06-23 22:59:58 · 6755 阅读 · 0 评论 -
css水平垂直居中的3种方法
css水平垂直居中原创 2022-06-21 16:14:44 · 77 阅读 · 0 评论 -
如何使用postman
首先我们试着用postman发一个请求在chrome开发者选项界面里,选择网络请求中的一个复制它的curl格式。然后将curl导入postman,点击import,选择raw text,再点击continue,既可导入,然后就可以在postman里发送这个请求了。然后让我们看看postman里还有哪些功能可以查看请求的头部信息,请求内容,以及响应内容,状态码,响应时间等等。还可以点击code,获取不同语言下,请求代码。更多关于postman的使用功能介绍可以查看postman的leadi原创 2022-04-28 23:40:43 · 190 阅读 · 1 评论 -
如何取消eslint校验
如何取消eslint有时候我们会发现有几行代码的eslint校验是没有必要的。所以我们需要通过一些注解把这些行的eslint取消掉。取消一个文件的eslint校验//将/* eslint-disable */放置于文件最顶部 /* eslint-disable */ code取消某段代码的eslint校验/* eslint-disable */ code code/* eslint-enable */取消某一行或下一行代码的eslint校验 code // eslint原创 2022-04-24 00:09:00 · 3366 阅读 · 0 评论 -
macOS升级node
macOS升级node1、安装node管理模块nnpm install -g n2、安装需要升级的node版本sudo n 16.14.03、关闭终端重新打开,查看node版本验证升级完成node -v原创 2022-04-02 18:03:37 · 1113 阅读 · 0 评论 -
react native ScrollView实现滑动锚定,滑动到指定位置
给需要锚定的组件加上onLayout属性//event.nativeEvent.layout.x是水平方向值,event.nativeEvent.layout.y是数值方向值//this.layoutList用于存储组件位置onLayout={(event) => { this.layoutList.push(event.nativeEvent.layout.y); }}给ScrollView加上ref属性//mySc原创 2022-01-18 18:36:25 · 2464 阅读 · 1 评论 -
MacOs安装nvm及node
安装mvn1、尚未安装node,如果已经安装node,需要卸载node2、打开终端,输入命令curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash3、输入配置文件命令export NVM_DIR="$HOME/.nvm"[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"4、输入mvn检查是否安装完成安装node1、打开htt原创 2022-01-17 16:06:02 · 1109 阅读 · 0 评论 -
JavaScript转Python总结
最近为提高效率,把一个js的自动化框架,转成了python的框架,相应的一下function也要从js转成python。这里整理了一些,js与python之间,需要转换的地方。functionjs :function abc(a,b,c) { return a+b+c }python :def abc(a,b,c) :return a+b+cswitch/casejs当中有switch/case语句,python中没有。python中可以用 if elif else 代替。原创 2021-10-19 20:00:14 · 1868 阅读 · 0 评论 -
js检查名字手机号是否规范,js去除空格
js去除用户输入的空格const str = strValue.replace(/\s+/g, "");js判断名字是否规范export const checkName = function (name: string) { let endInfo = false; let { length } = name.replace(/[\u4e00-\u9fa5]/g, '**') let isReg = ( /^[\u4e00-\u9fa5]|[a-zA-Z]$/.test(nam原创 2021-06-23 14:50:50 · 198 阅读 · 0 评论 -
H5页面屏蔽用户长按复制黏贴
H5页面屏蔽用户长按复制黏贴防止文字复制黏贴*:not(input){-webkit-touch-callout: none; /系统默认菜单被禁用/-webkit-user-select: none; /webkit浏览器/-khtml-user-select: none; /早期浏览器/-moz-user-select: none; /火狐/-ms-user-select: none; /IE10/-o-user-select: none;-khtml-user-select: non原创 2021-06-22 20:10:57 · 545 阅读 · 0 评论