- 博客(59)
- 收藏
- 关注
原创 useRequest
useRequest是一个强大的异步数据管理的 Hooks,React 项目中的网络请求场景使用useRequest就够了。useRequest通过插件式组织代码,核心代码极其简单,并且可以很方便的扩展出更高级的功能。
2024-12-09 16:28:51
319
原创 React表单联动
一种常见的场景:注册用户表单的“密码”与“确认密码”字段。“确认密码”校验依赖于“密码”字段,设置。场景:修改某个字段值后出现新的字段选项、或者纯粹希望表单任意变化都对某一个区域进行渲染。属性,设置关联字段。当关联字段的值发生变化时,会触发校验与更新。后,“密码”字段更新会重新触发“校验密码”的校验逻辑。修改 Form.Item 的更新逻辑。默认只监听在 Form 中注册的字段。如果需要监听非注册字段,可以通过配置。Form.Item 可以通过。
2024-11-21 20:17:44
552
原创 正则表达式
正则表达式:匹配字符串中字符组合在 JavaScript 中,正则表达式也是对象。这些模式被用于的和方法,以及的和方法。本章介绍 JavaScript 正则表达式。
2024-09-23 16:33:56
457
原创 函数组件、Hooks和类组件区别
并返回React元素的纯JavaScript函数。它们不能拥有自己的状态(state)或生命周期方法,但在React 16.8中引入Hooks之后,这种情况发生了变化。Hooks是React 16.8中引入的一个新特性,允许你在不编写类的情况下使用状态(state)和其他React特性。Hooks只能在函数组件内部使用。来创建的React组件。它们有自己的状态(state)和生命周期方法,并且通常比函数组件更复杂。使用Hooks和函数组件。
2024-09-18 15:29:26
772
原创 文本是否换行显示
white-space指定了两件事:空白字符是否合并,以及如何合并;是否换行,以及如何换行。word-break:怎样在单词内断行
2024-08-23 16:06:19
423
原创 z-index用法
z-index是CSS中的一个重要属性,用于控制HTML元素在页面上的层叠顺序。其值是一个整数,数字越大,元素在层叠顺序中的位置就越高,即出现在其他元素之上
2024-08-20 14:57:54
244
原创 HTTP、HTTPS、WebSocket
状态码为200不一定代表该请求经过了一系列完整的HTTP请求的过程,若资源设置了强缓存字段,将会直接从本地读取缓存(from disk cache)。强缓存直接根据缓存字段来判断是否使用缓存,而协商缓存需要先判断缓存是否可用,才决定是否使用缓存。ps.跨域指请求的主机名和资源所在的主机名的协议、主机名、端口号三个有任意一个不同的部分,就会发生跨域。:一种新型传输协议,结合了TCP的可靠性和TLS的加密,支持更快的连接建立和更高效的数据传输。同一个请求执行多次的效果是一样的,服务器的状态也是一样的。
2024-08-11 16:47:59
911
原创 在图片URL后面添加一个参数以清理缓存
在图片URL后面添加一个参数(如a=1)以清理缓存的原理: HTTP缓存HTTP缓存是一种优化技术,用于减少重复的网络请求和降低服务器的负载。当浏览器请求一个资源(如图片)时,它会首先检查本地缓存中是否已经有这个资源的副本。如果有,并且这个资源被认为是“新鲜”的(即没有过期,或者通过验证服务器上的版本仍然是相同的),那么浏览器就会直接从缓存中加载这个资源,而不是从服务器重新下载。在图片URL后面添加时间戳,可以清理缓存并强制浏览器从服务器加载最新资源。
2024-08-08 18:22:21
1064
原创 position用法
position是 CSS (Cascading Style Sheets) 的一个关键属性,定义了元素的定位方式,用于控制元素在文档流中的布局方式。position。
2024-07-26 14:01:20
452
原创 ref在Vue和React中获取组件或DOM元素引用的方法
使用van-search的autofocus属性,只在第一次进入页面或刷新时能自动聚焦。
2024-07-25 10:10:07
232
原创 分治、动态规划、贪心算法、广度优先搜索
动态规划:最小路径和 ,斐波那契数列,背包问题贪心算法:活动选择问题,零钱兑换分治算法:最大子数组和,快速排序,归并排序,二分查找
2024-07-22 16:50:53
215
原创 vue搜索框过滤--- computed、watch区别
计算属性computed适用于需要基于其他数据动态变化,并且需要缓存的场景。侦听器watch适用于需要响应数据变化,执行异步或开销较大操作的场景。方法methods适用于定义组件的具体行为,包括事件处理和业务逻辑等。
2024-07-16 17:56:11
469
原创 git stash
通常用于在需要切换分支或拉取更新时,临时保存当前的工作状态。将当前的工作目录和暂存区的更改存储起来,,您可以看到当前存储的stash列表,将之前存储的stash应用到当前分支。
2024-07-11 10:44:36
278
原创 JavaScript中的this指向
当一个函数被赋值给对象的一个属性,并作为该对象的方法被调用时,方法返回一个新函数,这个新函数在被调用时,其。在普通函数调用中(即非方法调用),在全局环境中(在浏览器中是。对象,在Node.js中是。指向全局对象(在严格模式下。,它会捕获其所在上下文的。关键字调用构造函数时,指向新创建的对象实例。箭头函数不绑定自己的。
2024-07-03 16:39:02
262
原创 Promise输出顺序
如果promise内返回的对象具有可调用的then方法,则会在微任务队列中再。这个任务会执行这个then方法,如果这个。,所以一共慢了两拍。
2024-05-24 18:37:17
243
原创 工资管理系统 Java
1)总结系统所完成的主要功能1.创建新的员工删除员工信息修改员工信息查看员工信息查看工资表2)遇到的问题及解决方案当时输入字符串时,会将上一步输入的内容输入进去,要建一个临时的变量存储,进而输入到变量里。数据库为字符型而java为char型时要进行强制类型转换。数据库的删除更改时,会对另一个表产生影响,所以对每一个表的属性分开建立。遇到了一个伦理问题:员工究竟可不可以对用户的密码以及用户的详细信息进行修改和查看,但如果遇到密码忘记时就必须让员工实现。3)不足及展望。
2024-05-23 21:20:22
1317
原创 HTTP各版本区别
超文本传输协议是一个用于传输超媒体文档(例如 HTML)的应用层协议。QUIC 通过运行多个流,并为每个流独立实现数据包丢失检测和重传,因此如果发生错误,只有该数据包中包含数据的流才会被阻止。保证了可靠性。
2024-05-22 20:12:10
470
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人