摘要: 前端转全栈:我给AI立了36行规矩,它陪我啃下了第一个Java模块 先交代背景:我写了多年前端,最近公司推全栈,我被「自愿」转型。第一个任务是接手一个 Java 后端模块,技术栈 Spring Boot + MyBatis-Plus(JeecgBoot 脚手架)。而我当时对 Java 的认知还停留在「public static void main」。 这篇不聊「AI 阅读全文
posted @ 2026-07-29 19:44 舒克无良 阅读(69) 评论(0) 推荐(1)
摘要: 组件已开源:GitHub | npm i sk-image-waterfall,MIT 协议,欢迎白嫖。 起因:一个会「跳舞」的列表 前段时间我在维护一个壁纸小程序,核心页面就是一个图片瀑布流。旧版实现现在回头看问题很典型:接口不返回图片尺寸,分列时就用 Math.random() 造一个「假高度」 阅读全文
posted @ 2026-07-25 16:20 舒克无良 阅读(9) 评论(0) 推荐(0)
摘要: 手动滚动虚拟长列表实现 实际上就是在首屏加载的时候,只加载可视区域内需要的列表项,当滚动发生时,动态通过计算获得可视区域内的列表项,并将非可视区域内存在的列表项删除。 计算当前可视区域起始数据索引(startIndex) 计算当前可视区域结束数据索引(endIndex) 计算当前可视区域的数据,并渲 阅读全文
posted @ 2024-07-05 20:54 舒克无良 阅读(137) 评论(0) 推荐(0)
摘要: 图片压缩 借用了images、imagemin等第三方库,压缩jpg、Png图片 viteImagemin也可以实现,代码量更加少,squoosh就没用过了 输入需要压缩的文件 //判断是否已经有这个文件路径 function setInputName() { return new Promise( 阅读全文
posted @ 2023-10-13 10:14 舒克无良 阅读(243) 评论(0) 推荐(0)