会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
雪旭
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
11
下一页
2023年11月15日
字符串字母大小写反转
摘要: 要求:对字符串的字母进行大小写反转,大写字母转为小写,小写字母转为大写。 方法1:使用正则 先对字符串使用split方法转为数组,在对数组进行循环判断看它是否是字母,然后使用toUpperCase转大写,toLowerCase转小写。 const str = 'SDFaskdjhkHJG'; //反
阅读全文
posted @ 2023-11-15 17:05 雪旭
阅读(173)
评论(0)
推荐(0)
2023年3月21日
数组新旧数据对比
摘要: 业务上遇到一个问题,让我对二组数据进行对比,比较数据的变化,有变化就把它放到新数组中,展示到页面上,因为数据的个数是不固定的,有三块数据都要这么做,它们的唯一值还都不一样,有的是名称,有的是编号,我需要写个函数,把新旧数据,唯一值,值一起传过去。 变化有三种情况,编辑,新增,删除。刚开始直接双重循环
阅读全文
posted @ 2023-03-21 00:01 雪旭
阅读(219)
评论(0)
推荐(0)
2023年2月25日
异步数据的状态管理TanStack Query 使用总结
摘要: TanStack Query使用总结 TanStack Query 是一个开源、功能齐全、支持 TypeScript 的库,非常适合用于处理客户端状态,处理异步或服务器状态。它支持React,Vue,Svelte,Solid框架,大多时候我们都会我们使用的框架把它叫做vue-query或者react
阅读全文
posted @ 2023-02-25 00:36 雪旭
阅读(5428)
评论(0)
推荐(0)
2023年1月25日
husky和lint-staged配置eslint自动修复
摘要: 当我们想要在git commit 时自动对eslint进行修复可以使用 husky + lint-staged 来完成。 husky就是用来方便我们写钩子函数的,当我们提交git的时候,会触发一些钩子,我们可以在这些钩子里做一些检查,如果检查不通过那么不执行对应的提交操作,相关的文档可以看这个:hu
阅读全文
posted @ 2023-01-25 17:25 雪旭
阅读(1502)
评论(0)
推荐(0)
2022年12月21日
vue3 Composition API使用总结
摘要: Vue3新增了Composition API。我们只需将实现某一功能的相关代码全部放进一个函数中,然后return需要对外暴露的对象。不同功能的代码都是一个个函数,最终在setup()函数中导入这些函数API,来使用这些功能。 在Vue3中,我们在小型组件仍可以继续沿用Options API,而对于
阅读全文
posted @ 2022-12-21 00:42 雪旭
阅读(315)
评论(0)
推荐(0)
2022年11月15日
前端解析md文件
摘要: 在webpack5官方推荐使用markdown-loader 1.安装github-markdown-css 和 markdown-loader,html-loader npm install github-markdown-css markdown-loader html-loader -D 2.
阅读全文
posted @ 2022-11-15 20:41 雪旭
阅读(635)
评论(0)
推荐(0)
2022年11月13日
react-router-dom6 +react18 + mobx6 配置
摘要: 官网地址:react-router 本项目使用 react18.2.0 + antd 5.1.6 + react-router-dom 6.4.3 + mobx6.7.0配置,另外还配置了git commit自动修复eslint和模拟数据服务。 一、项目目录结构 (1).husky是git hook
阅读全文
posted @ 2022-11-13 17:07 雪旭
阅读(1389)
评论(0)
推荐(0)
2022年11月10日
JavaScript数组深度扁平化处理
摘要: 要求:把数组arr=[12,34,[122,324],[222,[333]];扁平化 思路:创建一个新数组,循环原数组判断每一项是否是数组是的话先递归,在调用const或push方法,不是直接const或push。 方法一:使用数组的concat方法(concat可以传入数组或值,合并到一个新的数组
阅读全文
posted @ 2022-11-10 00:13 雪旭
阅读(81)
评论(0)
推荐(0)
2022年10月20日
JavaScript的八种继承方法
摘要: 常用七种ES5继承方案和ES6的类继承共八种继承方法。 1、原型继承 把子类的原型指向要继承的父类 //父类 function ParentClass(name) { this.name = name } ParentClass.prototype.eatName = 'xx'; ParentCla
阅读全文
posted @ 2022-10-20 22:08 雪旭
阅读(1978)
评论(0)
推荐(0)
2022年10月7日
用 JS 实现数字千分位格式化
摘要: 需求:用 JS 实现数字千分位格式化,每个三位添加一个逗号 方法一:利用字符串str.slice(-3)是取最后三位数字,并在前面添加‘,’号,再通过strNum.slice(0,str.length-3)(是取从字符串开始到后三位截止)来改变原字符串的位数,然后循环即可。 function for
阅读全文
posted @ 2022-10-07 17:06 雪旭
阅读(875)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
11
下一页
公告