探索用户界面UI元素,在线CSS/HTML/Tailwind实例
汇聚大量开发者和设计师分享的前瞻技术与设计经验。
首页加载慢到离谱,一查发现 bundle 超了 3MB 上周上线一个新功能后,突然收到用户反馈:“首页打开要等好几秒”。我一开始以为是接口慢,结果打开 Network 面板一看,好家伙,主 JS 文件...
优化前:卡得不行 上周上线一个新功能,用户反馈页面打开后“点不动”,滚动都卡成PPT。我一开始以为是某个组件没做虚拟滚动,结果排查一圈发现——问题出在 args 参数上。 具体场景是这样的:我们有个数...
为啥选了 Anime.js? 最近做完一个偏展示型的落地页项目,客户想要一些“有点动感但别太花”的交互动画。一开始我本能地想用 CSS keyframes + transition 搞定,毕竟轻量、性...
优化前:卡得不行 上个月接手一个老项目,首页加载时间动不动就5秒往上飙,用户反馈“点开就卡死”,连登录都进不去。我本地跑起来也是一样,F5刷新后转圈半天,Network面板里一堆请求排着队,但最离谱的...
我的写法,亲测靠谱 做面包屑(Breadcrumb)组件这事,我一开始也觉得很简单:不就是一串带链接的文本嘛?但真在项目里用起来,才发现坑不少。尤其是动态路由、权限控制、国际化这些场景一叠加,写得不好...
我的写法,亲测靠谱 在 React 项目里搞生命周期,我折腾过好几轮。早期用 class 组件时,componentDidMount、componentWillUnmount 写得飞起,但后来 Hoo...
优化前:卡得不行 上周我接手了一个老项目里的通用表格组件,说是“通用”,其实早就被各种业务方塞满了定制逻辑。最离谱的是,当数据量超过 300 行时,页面直接卡到鼠标都动不了——滚动像拖拉机,点击响应要...
又踩坑了,Brick Next 的微应用加载白屏 上周在搞一个用 Brick Next 搭的中后台系统,主应用加载子应用时,页面直接白屏,控制台报错:Uncaught (in promise) Typ...
又踩坑了,Summernote 里粘贴图片上传老是失败 上周在搞一个富文本编辑器的功能,用的是 Summernote。本来以为就是个常规需求:用户粘贴图片,自动上传到服务器,返回 URL 插入编辑器。...
我的写法,亲测靠谱 做前端这些年,处理搜索排序功能踩过不少坑。最开始我以为不就是个 sort() 的事嘛,结果线上用户一多、数据一杂,各种诡异问题就来了。后来我总结出一套自己用着顺手的写法,稳定、可维...
先看效果,再看代码 最近在搞一个 uni-app 的小程序项目,UI 组件库直接选了 uni-ui。不是因为多高大上,而是它和 uni-app 官方深度绑定,打包体积小、兼容性好,尤其在微信小程序里跑...
我的写法,亲测靠谱 这几年做性能优化,关键渲染路径(Critical Rendering Path)是我反复折腾的重点。说白了,就是让浏览器尽快把用户看到的内容画出来。我踩过不少坑,也总结出一套自己觉...
前端安全编码,我到底该用哪个方案? 最近在重构一个老项目,突然被安全团队扫出一堆 XSS 漏洞,主要是用户输入内容没做转义就直接插进 DOM。这事儿说大不大,说小不小,但真要线上出事,背锅的还是我们前...
优化前:卡得不行 上周搞一个拖拽排序功能,本来以为就是调个 HTML5 Drag API 走个过场,结果上线后测试同学直接甩我一句话:“你这拖拽是拿脚写的吧?卡成 PPT 了。” 确实,一拖就掉帧,尤...
优化前:卡得不行 上周我接手一个老项目,里面有个主题配置功能,用户可以切换深色/浅色、自定义主色、字体大小等。听起来挺常规,但一打开就卡得离谱——点一下“切换主题”,整个页面要卡住 1 秒多,连续切几...
优化前:卡得不行 上周我接手一个老项目,里面集成了 Snyk 的漏洞扫描功能。本来以为就是调个 API、展示点数据,结果一跑起来直接给我整麻了——页面加载要 5 秒多,点击“重新扫描”按钮后 UI 直...
为什么我又在折腾访问控制? 说实话,每次做新项目,访问控制这块总得重新纠结一遍。RBAC、ABAC、自定义中间件、路由守卫……方案一堆,但真用起来,坑也不少。最近一个后台系统要支持多角色+细粒度权限(...
先上代码,别管那么多 我写 Angular 项目的时候,最开始根本没搞懂 Services 到底是干啥的。一开始把所有逻辑都塞进组件里,结果一个组件动不动就五六百行,改个接口要翻半天。后来被同事骂了一...
Report生成这事儿,我试过三种主流方案 最近项目里又遇到要生成PDF报告的需求,用户填完一堆表单,点一下“导出报告”,就得吐出个格式整齐、带图表、能打印的PDF。说起来简单,做起来真是一堆坑。我前...
我的写法,亲测靠谱 做 Flip 翻转效果这几年,我试过纯 CSS、CSS + JS、甚至用过 GSAP,最后发现最稳的还是用 transform: rotateY() 配合一点 JS 控制。很多人一...
Hi~欢迎来到 JZTHEME 即刻开启你的创意之旅