个人总结
文章平均质量分 91
记录学习生活
serendipity_05
让你走或者让你留,都是命运在保护你
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
回顾websocket心跳机制以及断线重连(服务端为node)
本文介绍了WebSocket的心跳机制和断线重连的实现原理。心跳机制通过定时发送探测包(每5秒)并设置超时检测(10秒)来判断连接状态,若超时未收到响应则触发重连。断线重连在网络异常关闭时自动尝试恢复连接,并监听网络状态变化进行相应处理。文章提供了完整的TypeScript实现代码,包括心跳定时器管理、超时检测以及网络状态监听等功能模块,适用于需要稳定WebSocket连接的场景。同时附带了服务端测试代码,可模拟心跳响应和断线情况。原创 2025-08-27 11:02:44 · 675 阅读 · 0 评论 -
Nodejs(文件操作,构建服务器,express,npm)
全局自定义// next 是否继续往下执行console.log("中间件");// 如果是根路径/ 即上面代码等价于// console.log("中间件");// });});} else {});} else {});当运行并发送请求时,被app.use拦截因为中间件用的 //text1 /text2 中间件都具有这个符号当发送请求时,会优先处理中间件的处理函数如果中间件处理函数中有next() 会继续往下执行。原创 2024-05-26 21:13:29 · 1033 阅读 · 0 评论 -
事件委托,call apply bind用法
利用 JS 事件冒泡动态为元素绑定事件的方法称为事件委托(也称为“事件代理”)。事件委托就是把原本需要绑定在子元素上的事件(onclick、onkeydown 等)委托给它的父元素,让父元素来监听子元素的冒泡事件,并在子元素发生事件冒泡时找到这个子元素。好处在 JavaScript 中,页面内事件处理程序的个数会直接影响页面的整体性能,因为每个事件处理程序都是对象,对象会占用内存,内存中的对象越多,页面的性能则越差。原创 2024-05-19 11:34:11 · 853 阅读 · 0 评论 -
jq的一些小操作以及遇到的问题
由于js是单线程的,当有多个函数在同级进行调用时,如果前一个函数出错,那么下一个函数也不会执行,不能想当然的认为函数会异步执行;当回复二级评论时,需要将自己的评论放在最开头的地方,这里可以用js的拼接,也可以用jq的prepend 方法。当删除二级评论时,需要通过删除按钮获取祖先元素中的整个二级评论,这里需要用到jq的方法。原创 2024-05-12 17:02:36 · 407 阅读 · 0 评论 -
Thymeleaf(2)
我们这组进度还是有点慢,项目要抓紧赶了。原创 2024-04-21 15:29:42 · 612 阅读 · 1 评论 -
Textarea的常用属性&thymeleaf
项目写的好累,头懵的快炸了。原创 2024-04-14 10:28:09 · 3024 阅读 · 1 评论 -
JS高级(续)及部分知识点
● 套路:自定义构造函数,通过new创建对象● 适用场景:需要创建多个类型确定的对象● 问题:每个对象都有相同的数据,浪费内存//定义类型</script>这两周的学习结束了,通过考核,发现了很多知识点被我忽略了,导致出错,比如map方法,bind和call的区别接下来要开始和后端合作写项目了,我没想到我会是组长,毕竟我只想当个小小组员按照安排来做,希望我这次的分工算合理吧,要是到最后项目完成不了那就真的无了;就两个人来写,估计接下来的30天晚上睡不好觉了,毕竟我最擅长内耗自己;原创 2024-03-31 10:41:42 · 694 阅读 · 1 评论 -
初试后台管理系统页面
又给了一星期的时间来完善页面,这一星期给我的感觉都是在原来代码的基础上找bug,填坑,这个坑填上了可能本来没有bug的地方又有bug了,像个裁缝一样,在那缝缝补补,到最后我那可怜的页面也算是基本上完成了,虽然还是有bug…[蚌埠住了] 也许这就是因为if等语句的耦合性 [ 新学的词 ] 较强?导致牵一发动全身?到最后看我整个的代码,感觉逻辑很乱,毕竟是在我的最初的代码上更改,然后我又花了一个晚上在小组的时间重新写了一个新的代码,逻辑性更强;原创 2024-03-17 10:53:24 · 820 阅读 · 1 评论 -
易混点和分页
此次考核仍然有很多不足,alert函数没有重写,标签没有过滤,全选反选功能并未完整实现等等,下次的分页功能一定要实现完整的一套。原创 2024-03-10 09:30:23 · 827 阅读 · 1 评论 -
初学ES6
不能重复声明(var可以重复声明)块级作用域 (只在代码块里有效)不存在变量提前声明(var声明的变量会在最开始进行声明)不影响作用域链数组时对象它和普通对象的功能类似,也是用来存储一些值的不同的是普通对是使用字符串作为属性名数组是用数字做为索引来操作元素数组的存储性能比普通对象要好,在开发中经常使用一些数组来存储一些数据数组中的元素可以是任意数据类型语法:arr[arr.length]=数值这一周将学习计划让制作的页面功能基本实现,并且进行了完善。原创 2024-03-03 09:20:06 · 1021 阅读 · 0 评论 -
第十周(DOM~事件)
我是按钮原创 2023-12-24 10:47:09 · 869 阅读 · 1 评论 -
学习总结第九周(JS基础 字面量~正则)
<head>alert("你好");</script></head><body></body>原创 2023-12-17 08:43:49 · 916 阅读 · 3 评论 -
学习总结第八周(2D3D动画弹性盒子媒体查询等)
这周又进一步学习了CSS的一些内容,并进行了考核,通过考核让我明白了自己的不足,对图形的观察能力不够,无法正确看出动画的组成部分,希望下周的学习可以理解的更透彻,学习计划完成的更好。原创 2023-12-10 09:14:59 · 950 阅读 · 1 评论 -
学习总结(第六周 前端)
使用超连接可以从一个页面跳转到另一个页面块元素主要用来做页面中的布局内联元素主要用来选中文本设置样式一般只使用块元素包含内联元素,而不会使用内联元素去包含块元素a元素可以包含任何元素,但不能包含他自己p元素不可以包含任何其他块元素使用伪元素来表示元素中的一些特殊位置使用dl来创建一个定义列表dl中有两个子标签dt:被定义的内容dd:对定义内容的描述一个盒子会分成以下部分内容区(content)内边距(padding)边框(border)外边距(margin)原创 2023-11-26 13:07:27 · 1208 阅读 · 1 评论 -
学习总结第五周(API,集合)
"" , "星期日" , "星期一" , "星期二" , "星期三" , "星期四" , "星期五" , "星期六" };} }"" , "星期日" , "星期一" , "星期二" , "星期三" , "星期四" , "星期五" , "星期六" };"" , "星期日" , "星期一" , "星期二" , "星期三" , "星期四" , "星期五" , "星期六" };} }Date;原创 2023-11-19 09:30:16 · 139 阅读 · 1 评论 -
学习总结(第四周)
frog f=new frog("小绿",1);f.eat();f.swim();return age;System.out.println("青蛙在蛙泳");System.out.println("青蛙吃虫子");"" , "星期日" , "星期一" , "星期二" , "星期三" , "星期四" , "星期五" , "星期六" };} }原创 2023-11-12 15:44:11 · 154 阅读 · 1 评论 -
学习总结(第三周)
当父类的方法不能满足子类现在的需求时,需要进行方法重写eg:父类喝茶,子类喝水方法的重载:在同一个类中,方法名相同,方法参数类型和个数不同方法的重写:在不同类中,方法参数列表,方法名相同,返回值类型子类小于等于父类这周感觉自己整体学的东西并不多,而且学习进度也有所减缓,有所松懈。18天的学习计划并没有按时完成。周六进行的小组考核,虽然考的还行,但是还有很多不足,写代码的能力以及进制转换,逻辑运算以及一些概念掌握的并不牢固。在下周争取赶上学习进度,并且把基本概念掌握牢固。原创 2023-11-05 16:12:31 · 194 阅读 · 1 评论 -
学习总结(第二周)
public static void 方法名(){…}public static void 方法名(参1,参2,…) {…}1)成员变量完整的定义格式修饰符 数据类型 变量名称=初始化值ps:一般无需初始化值,存在默认值。2)用来描述一类事物的类叫javabean 类,在javabean 类中是不写main 方法的。原创 2023-10-29 11:12:46 · 202 阅读 · 2 评论
分享