- 博客(107)
- 收藏
- 关注
原创 react + pro-components + ts完成单文件上传和批量上传
react + pro-components + ts完成单文件上传和批量上传,上传部分使用的是antd中的Upload组件,具体如下:GradingFilingReportUpload方法是后端已经做好文件流,前端只需要调用接口即可。
2024-07-17 17:28:45 476
原创 重温react-09(高阶组件的使用方式和注意事项)
如果在app传参给05组件的话 , 此时是拿不到传递参数,因为这个参数是被高阶组件修饰过的,所以已经传给高阶组件了。可以用上面的方式将参数传给这个传过来的组件,这样的话,这个组件就可以接收到相应的信息。HocTemplate 是自己写好的高阶组件,以下是高阶组件的代码。WrappedComponent这个是被修饰的组件,如上面的。这个就是将05这个方法传入进去修饰。
2024-06-28 09:15:56 254
原创 重温react-08(createContext使用方式)
/ Content有两个属性// 1. Provider 数据提供者// 2. Consumer 数据使用者export {Provider,Consumer。
2024-06-27 16:42:42 366
原创 重温react-07(函数注释和useEffect的使用方式)
初始化为 [ ]的话,可以相当于mounted 或者onMounted,只会执行一次。当然图片的话,建议使用专业的第三方的富文本插件。加上这个属性之后,可以对div进行编辑,相当于是富文本。需要在当前这个页面引入useRef。
2024-06-27 16:04:03 542
原创 重温react-06(初识函数组件和快速生成格式的插件使用方式)
函数组件必然成为未来发展的趋势(个人见解),总之努力的去学习,才能赚更多的钱.加油呀!
2024-06-26 14:40:39 428 2
原创 重温react-05(类组件生命周期和性能优化)
到此类组件已经全部完成学习,通常类组件在工作中不是经常使用,接下来要开启函数组件的学习。不断的强化自己,让自己可以在前端领域不断提升自己。
2024-06-26 14:28:58 268 2
原创 重温react-01(初始react和基础知识)
my-app/README.md# 项目第三方依赖包# 一般用来存放静态依赖public/index.html# 存放项目源代码,注意只有放在scr目录下的文件才会被webpack打包src/App.cssApp.jsindex.css# 入口文件index.jslogo.svg设想他既不是html也不是字符串,他是什么呢?它被称为 JSX,是一个 JavaScript 的语法扩展。
2024-06-11 15:09:35 491 1
原创 Nodejs+Websocket+uniapp完成聊天
最近想做一个聊天,但是网上的很多都是不能实现的,要么就是缺少代码片段很难实现websocket的链接,更别说聊天了。自己研究了一番之后实现了这个功能。值得注意的是,我想在小程序中使用socket.io,不好使,可能是个人技术不到位的问题吧,没有实现。但是使用websocket可以完成这个功能。
2024-05-24 11:11:28 757
原创 python-study-day2
注意:python需要注意缩进,否则会报错,具体的缩进格式,不太好描述,大概就是要在同级别的对应同级别的,和不能和java和js一样写大括号,而是一个:代替,(报错如下)第二个案例中,如果相等就会出现是True,类型不同也不行,必须类型和数值都是一样的。js,java,python等等语言的基础知识其实都是差不多的(大同小异)。最后一个案例就有很好的解释,int(a)可以转换类型。将a转化成int类型。如下代码,第一个案例 python的代码是从上往下执行的。判断这个人的年龄是属于什么?
2024-04-12 17:12:40 418
原创 python-study-day1
作为一名前端开发工程师,这个大环境不好的情况下,不得不找个副业赚点钱花花,我试过我前端接单子但是没有后端,很多和不错的单子都流走了。于是在我朋友的介绍下,认识一个群主,他给我拉进去了,结合几天的观察。发现还是需要后端,但是我认识的后端很少,所以接的单子不多。这些天的观察发现,python的单子很多尤其是爬虫!是的,此刻我真的想赚点钱!所以我下定决心来学习python!
2024-04-11 16:32:09 1005
原创 前后端数据交互
第四次挥手:客户端收到服务端发的FIN报文后,向服务端发出确认报文,确认报文包含ACK标志位(ACK=1)、确认号ack=w+1、序列号seq=u+1。第二次握手:服务端收到客户端发过来的报文后,发现SYN=1,知道这是一个连接请求,于是将客户端的起始序列号x存起来,并且随机生成一个服务端的起始序列号y。然后给客户端回复一段报文,回复报文包含SYN和ACK标志(也就是SYN=1,ACK=1)、序列号seq=y、确认号ack=x+1(客户端发过来的序列号+1)。目的:确保前后端都能知道双方正常的收发信息。
2024-04-01 17:01:38 1131
原创 手搓ajax的封装
每一次发送请求我们都需要重复创建实例,配置请求 发送请求 获取数据,为了能够使用更加方便,我们对于ajax请求的步骤进行封装。
2024-04-01 17:01:04 817
原创 js面试题
因为浏览器出于安全考虑,有同源策略。也就是说,如果协议、域名或者端口有一个不同就是跨域,Ajax 请求会失败。那么是出于什么安全考虑才会引入这种机制呢?其实主要是用来防止 CSRF 攻击的。简单点说,CSRF 攻击是利用用户的登录态发起恶意请求。也就是说,没有同源策略的情况下,A 网站可以被任意其他来源的 Ajax 访问到内容。如果你当前 A 网站还存在登录态,那么对方就可以通过 Ajax 获得你的任何信息。当然跨域并不能完全阻止 CSRF。
2024-04-01 16:17:56 401
原创 关于那些请求状态码详细说明
100: 继续请求,前面的一部分内容服务端已经接受到了,正在等待后续内容。101: 请求者已经准备切换协议,服务器页表示同意。一般我们看不到,因为表示请求继续。
2024-04-01 16:17:18 265
原创 常问面试问题
JavaScript中的对象是引用类型的数据,当多个实例引用同一个对象时,只要一个实例对这个对象进行操作,其他实例中的数据也会发生变化。而在Vue中,我们更多的是想要复用组件,那就需要每个组件都有自己的数据,这样组件之间才不会相互干扰。所以组件的数据不能写成对象的形式,而是要写成函数的形式。数据以函数返回值的形式定义,这样当我们每次复用组件的时候,就会返回一个新的data,也就是说每个组件都有自己的私有数据空间,它们各自维护自己的数据,不会干扰其他组件的正常运行。
2024-03-13 10:55:34 848
原创 ts--(入门到离职系列)
上文中,属性必须和类型定义的时候完全一致,如果一个对象上有多个不确定的属性,怎么办?可以这么写。b: 'lin',如果把属性名定义为 number 类型,就是一个类数组了,看上去和数组一模一样。arr[0] // 可以使用下标来访问值当然,不是真的数组,数组上的方法它是没有的。image.pnglet aa = 18 a = 'lin' 复制代码定义时不赋值,就会被 TS 自动推导成 any 类型,之后随便怎么赋值都不会报错。image.png。
2024-03-12 15:26:08 1112
基于srpingboot校园辅导小程序
2024-05-28
nodejs+uniapp+websocket聊天
2024-05-28
springboot+vue小熊家政管理系统
2024-05-27
前端利器-markdown
2023-12-29
vue3-后台管理项目
2023-05-15
python课程设计-病人信息登记系统(含有MySQL).zip
2023-02-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人