摘要: 前端转全栈:我给AI立了36行规矩,它陪我啃下了第一个Java模块 先交代背景:我写了多年前端,最近公司推全栈,我被「自愿」转型。第一个任务是接手一个 Java 后端模块,技术栈 Spring Boot + MyBatis-Plus(JeecgBoot 脚手架)。而我当时对 Java 的认知还停留在「public static void main」。 这篇不聊「AI 阅读全文
posted @ 2026-07-29 19:44 舒克sk 阅读(444) 评论(0) 推荐(2)
摘要: 组件已开源:GitHub | npm i sk-image-waterfall,MIT 协议,欢迎白嫖。 起因:一个会「跳舞」的列表 前段时间我在维护一个壁纸小程序,核心页面就是一个图片瀑布流。旧版实现现在回头看问题很典型:接口不返回图片尺寸,分列时就用 Math.random() 造一个「假高度」 阅读全文
posted @ 2026-07-25 16:20 舒克sk 阅读(68) 评论(0) 推荐(0)
摘要: 项目是个 Electron 桌宠:透明无边框窗口 + Canvas 逐帧绘制,人物会呼吸、会跟着鼠标歪头、点一下会蹦。本文记录它在低配机器上卡顿的排查过程,四个坑都挺典型,做 Canvas 动画或 Electron 的应该都能对上号。立绘来自游戏,仅个人桌面自用。 抖音地址:https://www. 阅读全文
posted @ 2026-08-10 23:35 舒克sk 阅读(411) 评论(0) 推荐(2)
摘要: 我把网页上那团流动的彩色云雾,塞进了微信小程序 之前我在网页上做过一个好玩的东西:一颗胶囊形状的卡片,里面的颜色像水彩一样不停流动,鼠标划过去还会跟着加速。很多朋友问能不能在小程序里用。我试了才知道,网页上三行代码搞定的 canvas,到了小程序里完全是另一回事。这篇记录一下这团"云雾"从网页搬进微信小程序的过程,以及我最后把它封装成的到小程序 阅读全文
posted @ 2026-08-03 23:30 舒克sk 阅读(704) 评论(1) 推荐(6)
摘要: 手动滚动虚拟长列表实现 实际上就是在首屏加载的时候,只加载可视区域内需要的列表项,当滚动发生时,动态通过计算获得可视区域内的列表项,并将非可视区域内存在的列表项删除。 计算当前可视区域起始数据索引(startIndex) 计算当前可视区域结束数据索引(endIndex) 计算当前可视区域的数据,并渲 阅读全文
posted @ 2024-07-05 20:54 舒克sk 阅读(145) 评论(0) 推荐(0)
摘要: 图片压缩 借用了images、imagemin等第三方库,压缩jpg、Png图片 viteImagemin也可以实现,代码量更加少,squoosh就没用过了 输入需要压缩的文件 //判断是否已经有这个文件路径 function setInputName() { return new Promise( 阅读全文
posted @ 2023-10-13 10:14 舒克sk 阅读(250) 评论(0) 推荐(0)