- 博客(112)
- 收藏
- 关注
原创 微信小程序手写文件解决日期少一天且格式无法切割问题
在小程序中无法实现对日期的切割,并且可能会出现日期少一天的问题,这个问题可以由后端进行解决,也可以前端,这里用了前端新建一个wxs转换文件进行解决。
2024-04-24 16:43:04 343
原创 React Flow浏览器默认事件失效问题解决
React Flow可以使用滑轮来实现对于该部分区域的放大和缩小,并且自动拦截浏览器默认的滑轮和滑轮+按键组合事件,如:**Ctrl+鼠标滑轮**事件。那么这就导致在非该区域的地方使用了浏览器默认的滑轮事件且改变了原有页面的大小时,在回到React Flow区域当中,并不能够还原,本文主要针对的是,在不影响当前Flow的功能外,实现对浏览器**Ctrl+鼠标滑轮**事件的解除拦截效果。
2024-04-17 16:15:51 478
原创 服务器如何检查端口是否被占用并杀死进程
如果有进程占用端口导致无法端口无法被杀死,可以强制关闭进程。lsof -i :端口号。kill <进程PID>
2024-03-21 15:29:53 489
原创 SpringBoot日期提交报错400(This application has no explicit mapping for /error, so you are seeing this as )
以上就是报错400,原因就是在于没有给日期的入参和出参进行规范化。那么我们首先打开实体类,对日期的入参和出参添加规范。在上述代码中我们可以看到两个注解,其中注解是对入参进行规范化,而注解是对出参进行规范化,除此之外,我们还需要在最后就能实现我们想要的效果了。而不会报400的错误。这里我想要的格式是而还有别的格式,比如等也可以根据需要进行对应的调整。
2024-02-29 15:17:46 412
原创 JavaScript红宝书第九章:代理与反射
本文主要讲解代理与反射,那么好,本文正式开始。捕获器是代理的重要概念之一,它作用是可以在设置捕获的某个路径中进行程序处理。实现捕获。举例:比如我们想要让目标对象输出时候输出1.get(){return 1;//target 1代理就是对数据的劫持,并且劫持的过程中加一些操作,反射,就是对象方法的复制API。可以从头到尾复刻对象的某个API方法。以上就是,全部内容。
2023-12-22 15:46:49 1941 10
原创 JSONP解决跨域问题
全称为Cross-Origin Resource Sharing,简单来说请求的客户端和服务端的端口、域名、协议中的任意一个有不一样的地方在URL的展示中,那么就会出现这个跨域问题。它产生的原因是因为浏览器实现了一种同源策略,同源策略是为了保护信息安全而设立的安全机制,它限制了一个源从另一个源获取或发送数据资源进行交互操作,为了防止恶意网站窃取用户信息。
2023-11-25 22:02:45 800
原创 原生JS实现计算器(内含源码)
这里最大的亮点就在于,我在JS中只用了一个键盘事件和一个鼠标事件,就绑定了计算器的数字和符号,那么好文本正式开始。
2023-11-25 21:37:27 524
原创 JS事件代理(事件委托)
本文详细讲解JavaScript中关于事件代理技术相关的内容以及源码实例的讲解。那么好,本文正式开始事件代理作为JavaScript中一种常用的技术,它主要价值是在于允许将子元素的事件处理程序绑定在父元素中,比如表格中的每一条数据对应表格就是子对父,而当我们想通过一个事件来绑定旗下所有条数据时,我们就可以通过调用table表格来实现这个功能,从而简化代码并且提高性能。
2023-11-25 20:37:39 920
原创 详解Js数据类型种类以及判断数据类型的四种方法
包装对象是指针对原始值创建的临时对象,在进行操作时会自动转换为对应的原始值。例如,通过包装对象可以访问原始值的属性和方法。如:Number、String、Boolean都是包装对象。
2023-11-25 15:31:22 1025
原创 深拷贝与浅拷贝(原理+手撕的几种方法)
在处理循环引用,需要有处理无限递归的逻辑,否则会报错。对象中的所有属性必须是可以序列化的,如正则表达式、函数、是指复制对象的引用,本质上它俩共享了同一个内存空间,是完全复刻了原对象的引用内容,并且新开辟了。序列化是指将一个对象转换成字符串或字节流。第三方库也可以解决。多层就是{a:{b:1}}。,用于存储这些引用。
2023-11-25 15:24:57 429
原创 项目启动出现白屏问题需要刷新后才能显示解决方案
为什么页面会出现加载过慢问题?可能原因有以下两种: 1. js脚本加载时间过长 2. 资源过多加载延迟,在初次渲染时无法加载成功
2023-11-25 13:47:13 968
原创 仿ChatGPT对话前端页面(内含源码)
本文主要讲解如何做出类似ChatGPT的前端页面。具体我们的效果图是长这样,其中除了时间是动态的之外,其他都是假数据。接下来让我们从布局和样式的角度分析,如何做出来这样的页面,同时文末有全部源码,需要自取。
2023-11-23 17:48:02 3601 5
原创 管道在Vue和Angular中的作用及React的替代方案
本文主要讲解管道在Vue和Angular中有哪些作用、React对于管道概念的替代方案是什么、Vue和Angular管道的区别。
2023-11-23 14:39:28 1206 5
原创 如何加速JavaScript 代码运行速度
本文主要通过五个方面来讲解如何使Js代码得到性能优化,从而实现加快Js代码运行速度的作用。那么好,本文正式开始。
2023-11-22 17:44:01 213 3
原创 JS计算代码执行时间三大方法
如果你想看到自己写的某段Js代码到底执行了多久,想要判断或者获取它们的执行时间,那么可以通过以下三种方法进行获取zhixing和调用,那么好,本文正式开始。
2023-11-22 08:16:08 2150 4
原创 HTML5生成二维码
本文主要讲解如何通过原生HTML、CSS、Js中的qrcodejs二维码生成库,实现一个输入URL按下回车后输出URL。文章底部有全部源码,需要可以自取。
2023-11-21 11:24:34 5414 26
原创 详解JavaScript中的作用域种类、作用与作用域链
本文主要讲解JavaScript中作用域包括:什么是作用域,作用域种类、作用域作用以及作用域链的代码文字讲解。
2023-11-21 09:53:34 42 2
原创 详解JS遍历对象的五种方法
本文主要讲解Js遍历Object对象的五种方法:for in、keys+for of、values+for of、entries+for of、getOwnPropertyNames+for of
2023-11-21 08:15:41 2191
原创 详解JS遍历数组的十八种方法
for循环可以遍历数组,它一共有三个参数,第一个参数可以当成数组索引值,想要遍历时候可以设置初始值为0,然后以数组长度为判断依据,如果不大于该数组长度,则调用该函数体,然后+1.
2023-11-20 18:21:27 223
原创 Js之‘This value was evaluated upon first expanding.It may have changed since then‘
This value was evaluated upon first expanding.It may have changed since then解析
2023-11-20 15:33:09 768
原创 JavaScript闭包
本文主要讲解JavaScript中的闭包,闭包是什么?闭包(closure)是一个函数以及其捆绑的周边环境状态(lexicalenvironment,词法环境)的引用的组合。换而言之,闭包让开发者可以从内部函数访问外部函数的作用域。在 JavaScript中,闭包会随着函数的创建而被同时创建。
2023-11-20 11:48:16 62 3
原创 Js中clientX/Y、offsetX/Y和screenX/Y之间区别
本文主要通过讲解JavaScript中clientX、clientY、offsetX、offsetY、screenX、screenY之间的区别。
2023-11-19 21:45:31 455 8
原创 Js键盘事件实现元素上下左右动态移动(内含源码)
本文主要讲解如何利用JavaScript控制键盘的上下左右键同时利用监听键盘事件来实现对一个元素的控制。键盘控制,本质上是监听到用户对键盘使用,并在监听后实现一些方法使得元素可以跟随键盘进行移动。
2023-11-18 23:34:40 1298
原创 JavaScript管理HTMLDOM元素(增删改查)
本文主要讲解JavaScript如何通过管理HTML上的DOM元素,其中包括如何查询、创建、修改以及删除具体功能和源码讲解。
2023-11-18 21:32:35 872 1
基于springboot框架的学生信息管理系统(课程设计)
2023-04-23
springboot、uniapp+前后端交互+失物招领+Java课设
2023-04-17
uniapp+springboot实现增删改查
2023-04-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人