
JavaScript
JavaScript
Z_Wonderful
持之以恒
展开
-
淘宝镜像的https证书过期
npm安装不成功--淘宝镜像的https证书过期原创 2024-05-31 10:48:17 · 1799 阅读 · 0 评论 -
(重要)React hooks—— useLocation 有useMemo,location 无法获取最新URL
location 无法获取最新。原创 2024-04-15 16:56:20 · 274 阅读 · 1 评论 -
antd Table(columns添加事件传参失效)columns在父组件,向子组件传参columns
将table封装成一个公共组件使用,columns在父组件内传参table子组件。原创 2024-04-03 10:27:17 · 574 阅读 · 0 评论 -
JavaScript /react 中new Map的用法
new Map()使用原创 2024-03-14 17:35:51 · 838 阅读 · 0 评论 -
react/vue项目刷新页面404的原因以及解决办法
1.假设请求 127.0.0.1/home# 2.nginx配置的location# 变量解释try_files 固定语法$uri 指代home文件(ip地址后面的路径,假如是127.0.0.1/index/a.png,那就指代index/a.png)$uri/ 指代home文件夹/index.html 向ip/index.html 地址发起请求尝试解析下列2个文件/文件夹(自动分辨出,IP后面的路径是文件还是文件夹), $uri/$uri/,如果解析到,返回第一个,原创 2024-03-14 10:38:50 · 1648 阅读 · 0 评论 -
tree 树形数据,扁平化数组,数组转树形结构父子级数据,模糊搜索,筛选,尾递归
模糊搜索,子级与其上级,或区域父级。2、根据需求进行数据处理。原创 2024-02-29 09:48:52 · 697 阅读 · 0 评论 -
滚动加载react-infinite-scroll-component
当请求数据量过大时,接口返回数据时间会很长,数据回显时间长,Dom 的渲染会有很大的性能压力。组件中有提到一个滚动加载的组件库。原创 2024-02-21 10:04:14 · 1458 阅读 · 0 评论 -
JS(react)图片压缩+图片上传
【代码】JS(react)图片压缩+图片上传。原创 2024-01-31 16:54:11 · 731 阅读 · 0 评论 -
React安装依赖 node_modules中有下载依赖项但package.json文件中没有依赖
【代码】React安装依赖 node_modules中有下载依赖项但package.json文件中没有依赖。原创 2024-01-08 15:40:54 · 765 阅读 · 0 评论 -
setTimeout异步 clearTimeout
设置定时器1000ms后,定时器里的函数会被加入到宏任务队列里,并执行。此时,设置的只执行一次的定时器已经生效过了,清除定时器没有意义。清除定时器要在定时器触发前调用才有意义。了解相关知识:定时器,事件循环。原创 2024-01-03 16:38:47 · 415 阅读 · 0 评论 -
服务器部署后,无法访问静态资源(报错:Unexpected token ‘<‘)
服务器新部署后,网页正常打开,但引入的资源无法使用,例如。原创 2023-11-13 14:18:10 · 375 阅读 · 0 评论 -
浅谈wheel滚轮事件
浅谈`wheel`滚轮事件,探索`wheelEvent`事件中常用属性的有效性,垂直步进算法(滑动幅度)兼容触摸板多次触发)原创 2023-10-26 10:53:11 · 444 阅读 · 0 评论 -
Git 常用基本命令
git 常用命令原创 2023-10-25 16:16:59 · 359 阅读 · 0 评论 -
React js原生 详解 HTML 拖放 API(鼠标拖放(拖动)功能)
实现一个拖拽功能时先定义好被拖拽元素和放置区域元素原创 2023-10-11 17:17:54 · 1550 阅读 · 0 评论 -
React xlsx(工具库) 处理表头合并
XLSX.utils.book_new()创建新文件XLSX.utils.aoa_to_sheet 新sheet表merges数组表示对行和列进行合并,c表示column(列),r表示row(行),s表示start(开始),e表示end(结束),索引从0开始。原创 2023-10-07 14:52:09 · 909 阅读 · 0 评论 -
跨域(浏览器)
跨域是浏览器的安全机制,限制了通过脚本发起的跨域操作。具体来说,同源策略要求:协议、域名和端口号必须完全。(域名、协议和端口号都相同)的服务器发送请求。当请求的目标服务器与当前页面的源。如果不满足同源策略,浏览器会拒绝处理跨域请求,从而导致请求失败。是前端开发中常遇到的一个挑战。原创 2023-09-25 10:32:42 · 193 阅读 · 0 评论 -
在React中使用公共文件夹public,导入js (%PUBLIC_URL%)
只有前缀public可以访问文件夹中的文件%PUBLIC_URL%。如果需要使用src或中的文件node_modules,则必须将其复制到那里以明确指定将此文件作为构建的一部分的意图。当运行npm run build,Create React App将替换%PUBLIC_URL%为正确的绝对路径,,项目也会正常工作。原创 2023-06-19 09:40:54 · 3203 阅读 · 0 评论 -
new Date(),时间戳转时间格式处理
【代码】new Date(),时间戳转时间格式处理。原创 2022-11-28 15:31:12 · 645 阅读 · 0 评论 -
网页错误代码(Status Code) 200,300,400,500
网页报错--Status Code原创 2022-08-26 10:56:55 · 5087 阅读 · 0 评论 -
验证码 图片无法刷新
验证码图片不刷新原创 2022-05-19 10:50:20 · 626 阅读 · 0 评论 -
函数和方法
学习目标:类里面的是方法,类外面的是函数。言语相对片面(但基本是这个意思)不同语言的说法都有有些区别:方法和对象相关;函数和对象无关Java中只有方法,C中只有函数,而C++里取决于是否在类中好文章...原创 2021-12-30 11:41:01 · 452 阅读 · 0 评论 -
js计算精度丢失(decimal.js),去小数位
项目场景:提示:计算值精度丢失,取小数位原因:JS 数字丢失精度的原因:JavaScript 中所有数字包括整数和小数都只有一种类型 — Number。它的实现遵循 IEEE 754 标准,使用 64 位固定长度来表示,也就是标准的 double 双精度浮点数(相关的还有float 32位单精度)。为什么呢,因为这样节省存储空间。也就是说 17652.19 + 7673.78 = 25325.969999999998。其实最简单的例子是 0.1+0.2 = 0.3000000000000000原创 2021-11-13 15:49:52 · 3079 阅读 · 0 评论 -
js处理数组交集问题
场景:两组数组比较,返回一个包含所有传入数组交集元素的新数组[lodash中文文档](https://www.lodashjs.com/docs/lodash.intersectionWith)描述:用法:_.intersectionWith([arrays], [comparator])#这个方法类似_.intersection,区别是它接受一个 comparator 调用比较arrays中的元素。结果值是从第一数组中选择。comparator 会传入两个参数:(arrVal, othV原创 2021-10-09 16:02:41 · 413 阅读 · 0 评论