- 博客(17)
- 收藏
- 关注
原创 react持久化useState 进行简单封装
现在每当输入框内容更改时,input的内容都会被存储到本地。注:有需要js版本的,可以直接把该工具函数直接扔给AI转换。
2024-09-02 17:22:01
421
原创 react父组件如何优雅的调用子组件方法
子组件使用forwardRef和useImperativeHandle,父组件直接通过ref调用,代码如下。
2024-08-27 16:39:52
334
原创 全局使用ts-node,前端0帧起手运行typescript
在很多场景中,比如验证一个函数,写一段逻辑,我们需要0帧起手直接运行一个ts问候你,而不是去配置一整套环境。只需要安装以下几个库就可以。热重载的形式运行ts文件。
2024-08-25 16:29:51
269
原创 antd form表单自定义组件及原理
Form.Item会透传一些参数给子组件,具体请打印子组件props,其中value和onChange两个参数请关注,调用props.onChange可改变props.value,然后Form取拿值取的就是props.value,原理就这么简单。
2024-08-15 11:54:45
683
原创 express万能跨域代码,动态设置
代码如下,做个备忘,具体代码逻辑自行问AI去。注:代码在生产环境慎加,有安全隐患,调试环境可用const store = { allowHeader: [] };app.use((req, res, next) => { const origin = req.headers.origin; const requestedHeaders = req.headers["access-control-request-headers"]; if (requestedHeaders) {
2024-08-02 14:22:39
125
原创 npm常用命令,npm使用镜像源,安装cnpm,npm发布相关包
该篇主要是总结npm命令,没有过多教程和介绍,具体命令使用方法请自行查阅网上相关资料。
2024-06-23 15:59:10
879
1
原创 如何快速压缩前端或nodejs项目,忽略node_modules文件夹,一个命令完美接解决
在Node.js和前端项目的开发过程中,经常需要部署或备份项目代码。然而,由于node_modules目录通常包含了大量的依赖库和二进制文件,它的体积可能会非常庞大,导致备份或部署变得缓慢且占用大量存储空间。为了解决这个问题,我们可以使用tar命令来压缩项目,同时排除node_modules目录。
2024-06-23 15:22:00
958
原创 记录一些好用的开源工具及常用网站、项目(免费,开源,好看,广告少)
记录一些个人常用及好用的开源工具和常用网站、项目,不定期更新。大家有什么觉得好用的开源工具也可以评论留言分享
2023-11-26 23:14:07
1862
1
原创 css文本省略
在网页设计和内容呈现方面,文本溢出处理是一个重要的细节问题。当我们有一个限定宽度的容器而文本内容超出这个宽度时,为了不破坏页面布局,我们通常需要用省略号(“…”)来显示文本溢出。CSS提供了几种方法来处理单行和多行文本溢出。在本篇博客中,我们将讨论如何使用CSS实现这些效果,并基于上面提供的代码示例进行说明。
2023-11-06 10:29:26
1325
1
原创 mas-nedb—基于nodejs中nedb库进行简单封装
NeDB是一个基于JavaScript的嵌入式数据库,专为Node.js应用程序设计。它提供了一种简单的方式来存储和查询数据,而无需使用外部数据库服务器。NeDB的设计灵感来自于MongoDB,它提供了类似于MongoDB的查询语法和数据模型。你可以在Node.js中使用NeDB来创建和管理文档集合,执行查询和索引操作,以及持久化数据到磁盘。使用NeDB,你可以轻松地在你的Node.js应用程序中存储和检索数据,而无需依赖外部数据库服务器。它的API简单易用,同时还支持高级功能,如查询和索引。
2023-05-27 22:26:49
448
1
原创 mascss一款类似于Tailwind CSS的库,让你少写很多的css代码
没听说过 tailwindcss?那我们从零开始!当你需要为一个 div 中写一个样式,你可能会这样:stylecolorpink;skyblue;width16px;
2023-05-18 22:18:07
332
1
原创 Next.js13和Turbopack的使用
Next.js能够简化react的开发,是基于react轻量级框架。turbopack是新出的技术,官方声称热更新比 Vite 快 10 倍,比 Webpack 快 700 倍。
2022-11-09 13:17:28
2662
原创 json格式判断是否相等
js判断json格式判断是否相同。最近有这个需求,就自己实现了一下,原理很简单,写了个递归。代码如下:肯定不是最优解,但是这个思路很好理解,而且代码很少。
2022-11-06 22:47:35
721
原创 vue代理报错避坑
vue避坑—设置代理服务器命名以上这段设置两个代理,最终’/apis’代理将会设置不成功访问apis的代理将会报错404vue的代理是基于 http-proxy-middleware实现的,而http-proxy-middleware对走哪个代理名称的的方法如下:function matchSingleStringPath(context, uri) { const pathname = getUrlPathName(uri); return pathname.indexOf(contex
2021-08-01 00:20:37
499
nodejs child_process通信问题
2022-12-04
json schema相关问题
2022-09-25
json schema相关问题
2022-09-25
idea注解报红 java lombok
2022-09-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人