自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 React 配置跨域

1. 在项目根目录下,安装 http-proxy-middleware。

2025-02-13 09:57:09 183

原创 JavaScript 闭包 Closure

闭包是内层函数和外层函数变量的结合,可以实现数据的私有化(封闭数据,提供操作),同时外部也可以访问其内部的变量(正如 const returnOuter = outer())

2025-02-08 19:10:00 947

原创 js 原型链

_proto__ 对象原型:对象都会有一个属性 __proto__ 指向构造函数的 prototype 原型对象,之所以我们对象可以使用构造函数 prototype,原型对象的属性和方法,就是因为对象有 __proto__ 原型的存在。(由于prototype也是对象,所以prototype也有这个属性__proto__)prototype 原型:每一个构造函数都有一个 prototype 属性,指向另一个对象,所以我们也称为原型对象。

2025-02-07 18:19:59 170

原创 Javascript 正则表达式

1.正则表达式是什么?是用于匹配字符串中字符组合的2.正则表达式有什么作用?表单验证(过滤敏感词(字符串中提取我们想要的部分(2.语法1.定义规则2.查找正则表达式检测查找方法和方法有什么区别?1. test方法 用于判断是否有符合规则的字符串,返回的是布尔值 找到返回true,否则false2.exec方法用于检索(查找)符合规则的字符串,找到返回数组,否则为 null。

2025-02-03 09:49:30 723

原创 js 表单,表格 增 删

【代码】js 表单,表格 增 删。

2025-02-01 15:07:26 166

原创 css 去除各种标签的默认样式

【代码】css 去除各种标签的默认样式。

2025-01-12 20:42:57 109

原创 超级简单的全选反选

【代码】超级简单的全选反选。

2024-08-10 19:50:08 181

原创 超级简单的tab标签页

【代码】超级简单的tab标签页。

2024-08-09 17:44:45 183

原创 react router dom 中 没有 useNavigate

注意当前router版本,只有v6才有useNavigate。v6以下请使用useHistory!(其实它俩用法很相似的)

2024-08-07 14:06:21 199

原创 React 自定义hook函数

在Home.jsx组件中,我们既在该组件里面,向后端发起请求获取频道数据(操作逻辑),也将交互后的响应频道数据渲染到了组件中(渲染),为了提高解耦性,我们可以使用自定义hook函数,将逻辑和渲染相分离。然后在Home.jsx中,我们就只需要导入useChannels,并使用其中的channels数据,渲染到组件上就行了。根据上下文环境,我们将这个hook函数,取名为useChannels.jsx。自定义hook函数的命名规范:需要以use单词开头。自定义hook函数可以干什么。这样是不是就看着简洁多啦!

2024-08-07 13:54:11 372

原创 横向滚动条 css js html

1. 练习手写滚动条2. 市面上多是竖向滚动条,横向滚动条较少3. 问题复现:如果容器的内容超过了容器的宽度,就会出现横向滚动条(暂不考虑换行),但是如果该容器的高度过高,用户需要滑到容器的底部才能操作横向滚动条(横向滚动条默认在容器的底部,当然我们不考虑使用shift+鼠标左键的方式横向移动)

2024-08-06 09:15:35 702

原创 useState 原来是异步更新

尤其是当时工程量很大,我以为setValue后数据已经更新了,结果还没有更新。今天猜了个坑,我一直以为useState是同步更新,结果他是异步的。

2024-07-28 15:33:48 334

原创 json-server 分页不起作用

json-server

2024-07-28 08:35:37 217

原创 React 增删查改 快速上手

我将以学生管理作为例子,使用react框架和antd样式来实现增删查改的功能gitee项目地址:React 增删查改: 使用react完成一个简单的学生管理增删查改项目环境准备关于后端如果同学不会后端的语言,可以直接使用json-server来做json-server 增删查改 快速上手后续我将会补充springboot和flask的增删查改快速上手(也会把vue的增删查改写一遍)新建react项目npx create-react-app 项目名称。

2024-07-27 21:32:52 1442

原创 json-server 增删查改 快速上手

参考文档。

2024-07-27 17:45:32 421

原创 Minified React error #321;

错误原因为,需要在组件中使用hook函数,而且还不能在组件的内部的函数里面声明hook函数,比如说。因此,我们也需要把这个hook函数,提到方法外面声明。

2024-07-16 15:52:55 475

原创 Git 提交错了分支 怎么办

最近提交git,刚新建分支,就commit了,完全忘记切换到这个分支了。将某个分支上的特定提交复制到当前所在的分支上,而不必将整个分支合并过来。接着,切换回你错误提交的分支中(此处以master为例)以下这个方法我认为很简单易懂。首先,切换到新建的分支中。将该分支的 HEAD。

2024-07-14 21:44:40 216 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除