- 博客(63)
- 收藏
- 关注
原创 version-polling一款用于实时检测 web 应用更新的 JavaScript 库
为了解决后端部署之后,如何通知用户系统有新版本,并引导用户刷新页面以加载最新资源的问题。
2024-01-17 14:10:25 554
原创 LeetCode:版本号比对
比较版本号时,请按从左到右的顺序依次比较它们的修订号。比较修订号时,只需比较 忽略任何前导零后的整数值。也就是说,修订号 1 和修订号 001 相等。如果版本号没有指定某个下标处的修订号,则该修订号视为 0。例如,版本 1.0 小于版本 1.1 ,因为它们下标为 0 的修订号相同,而下标为 1 的修订号分别为 0 和 1 ,0 < 1。
2023-12-29 09:33:49 354
原创 【js】处理promise.all在有一个函数失败的时候也能继续执行
核心就是在调用.all的时候,map全部函数,就算失败了也给一个返回值,确保函数全部执行。
2023-12-29 09:23:34 1994
原创 【微前端】micro-app搭建项目实战
url必须指向子应用的index.html,如:http://localhost:3000/ 或 http://localhost:3000/index.html。修改 package.json、package-lock.json 两个文件中的name名称,让其与主应用注册组件name名称一致,不一致时子应用注入不到主应用中。更多配置请参考官方:https://micro-zoe.github.io/micro-app/每个name都对应一个应用,当多个应用同时渲染时,name不可以重复。
2023-12-27 09:53:35 976
原创 结合el-input、el-select实现纯前端过滤树形el-table数据
【代码】结合el-input、el-select实现纯前端过滤树形el-table数据。
2023-09-14 17:16:39 539
原创 【React】setState是异步还是同步?
setState 的批量更新优化也是建立在“异步”(合成事件、钩子函数)之上的,在原生事件和setTimeout 中不会批量更新,在“异步”中如果对同一个值进行多次 setState , setState 的批量更新策略会对其进行覆盖,取最后一次的执行,如果是同时 setState 多个不同的值,在更新时会对其进行合并批量更新。setState 只在合成事件和钩子函数中是“异步”的,在原生事件和 setTimeout 中都是同步的。
2023-02-12 19:06:59 308
原创 【React】useEffect使用详解
如果你熟悉 React class 的生命周期函数,你可以把 useEffect Hook 看做componentDidMount,componentDidUpdate 和 componentWillUnmount 这三个函数的组合。
2022-12-20 00:17:55 6332
原创 【Vue3】computed计算属性
计算属性就是当依赖的属性的值发生变化的时候,才会触发他的更改,如果依赖的值,不发生变化的时候,使用的是缓存中的属性值。
2022-12-18 18:47:11 222
原创 【react】useImperativeHandle和forwardRef的使用
useImperativeHandle 和 React.forwardRef 必须是配合使用的。useImperativeHandle可以让你在使用 ref 时自定义暴露给父组件的实例值
2022-12-16 23:01:57 606 1
原创 【vue3】ref全家桶
ref全家桶包含(ref、isRef、toRef、toRefs、shallowRef、triggerRef、customRef)
2022-12-15 01:45:22 368
原创 vue判断文字是否溢出,溢出显示el-tooltip
clientWidth:对象内容的可视区的宽度,不包滚动条等边线,会随对象显示大小的变化而改变。scrollWidth:对象的实际内容的宽度,不包边线宽度,会随对象中内容超过可视区后而变大。offsetWidth:对象整体的实际宽度,包滚动条等边线,会随对象显示大小的变化而改变。
2022-10-24 09:06:12 739
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人