写在开头 点赞 + 收藏 学会 Vue 实战:纯前端生成带中心 Logo 二维码的分享海报 在日常的 Web 业务中,经常会遇到“点击分享,生成一张包含用户信息、业务数据以及专属二维码的海报图”的需求。为了节省服务端资源,我们通常会采用纯前端的方案来完成海报的绘制与下载。 本 ...
写在开头 点赞 + 收藏 学会 问题场景 群里有位同学在刷 LeetCode,想初始化一个长度为 100 的全 1 数组: const arr = Array(100).map(() => 1) console.log(arr.length) // 100 console.l ...
Netcatty —— 一个基于 Electron、React 和 xterm.js 构建的现代化 SSH 客户端、SFTP 浏览器&终端管理器。内置 AI Agent、分屏终端、多视图、SFTP 工作流、自定义主题等功能。 ...
在项目管理中,计划进度与实际进度的对比是衡量执行偏差的关键指标。vxe-gantt 提供了灵活的树形结构和自定义任务条能力,通过巧妙的数据拆分策略,我们可以在一棵甘特树中同时展示计划和实际两条进度条,并且支持从一级到多级的完整继承。 本文将分两个方式来实现方案: 一级双进度:仅对顶层任务拆分计划和实 ...
写在开头 点赞 + 收藏 学会 一、地形材质(MeshStandardMaterial) 1.1 实现原理 使用 Three.js 的 PBR(物理正确渲染)材质,结合多张纹理实现真实感地形效果: 漫反射纹理(diffuseMap):控制表面颜色 位移纹理(displacem ...
写在开头 点赞 + 收藏 学会 一、背景与目标 1.1 什么是"秒开" App 内嵌 H5 的"秒开"指用户点击后,H5 页面在 毫秒级(理想 < 300ms)内完成首屏渲染,用户感知不到明显的白屏或加载过程,体验接近 Native 页面切换。 1.2 为什么 H5 加载慢 ...
在日常业务开发中,当表格数据量达到数百甚至数千行时,页面卡顿、滚动掉帧、白屏等现象频繁出现,严重影响用户体验。vxe-table 从 4.19+ 版本开始,对虚拟滚动进行了深度优化——不仅在 Windows 和 macOS 上流畅支持触摸板、鼠标滚轮和键盘滚动,更彻底解决了滚动白屏问题,滚动体验丝滑 ...
西柚资产管理系统 V0.5 更新日志 发布日期:2026-06 重点更新 V0.5 版本重点围绕企业组织集成能力与 AI 智能化能力进行升级,实现统一身份管理、组织架构同步以及智能数据处理能力,为企业资产管理提供更加高效、智能的解决方案。 统一身份认证升级 新增第三方登录支持 支持企业用 ...
在复杂的项目管理场景中,任务数据往往分散在不同的视图中——一部分任务在表格中展示,另一部分在甘特图中呈现。如果能让用户在表格和甘特图之间自由拖拽任务,实现数据的跨视图联动,将极大提升任务编排的效率。 vxe-gantt 通过 row-drag-config.isCrossTableDrag 配置,支 ...
在项目排期管理中,周视图是一个兼顾颗粒度与可读性的理想选择——它既能清晰展示任务在一周内的分布,又不会像天视图那样因时间轴过密而难以阅读。vxe-gantt 提供了灵活的周视图渲染能力,支持 默认模式 和 精确模式 两种粒度,满足从周计划到精细化排期的各种需求。 说明 vxe-gantt 通过 ta ...
在数据管理系统中,用户对表格进行编辑后,我们往往需要快速定位哪些行或单元格被修改,以便提交到后端进行增量更新。vxe-table 内置了 CRUD 管理器,可以自动追踪数据变更行为。只需开启 keepSource 配置,即可通过 getUpdateRecords 和 getUpdateCells 方 ...
写在开头 点赞 + 收藏 学会 为什么会触发浏览器预览而不是下载? 当我们尝试在前端实现文件下载时,经常会遇到浏览器直接打开文件(如 PDF、图片)进行预览,而不是弹出下载框的情况。这通常是由以下两个核心原因导致的: HTML5 download 属性的同源限制(核心原 ...
写在开头 点赞 + 收藏 学会 name: "zsy-crm-admin" description: "zsy-crm-admin 项目开发助手。包含项目结构、Element Plus+SCSS 布局规范、CRUD 开发指南。当涉及 zsy-crm-admin 项目开发任务时 ...
把实时骰子 做活动 H5 的时候,小游戏经常被低估。 很多人以为它只是一个页面:点按钮、播动画、等服务端返回结果。真正做过实时对战类小游戏才知道,难点不是 UI,而是时序。 我之前做过一个酒吧互动 H5,里面有一个实时骰子游戏。用户报名后匹配对手,进入对局,双方轮流叫骰,可以开骰,可以淘汰,可以复活 ...
本文深度剖析纯前端 JSON 工具的完整实现。基于 Web Worker 彻底解决大文件解析卡顿;自研智能语法修复引擎;并分享 esbuild 独立构建 Worker + manifest 映射的工程化最佳实践,附完整性能基准测试数据。 ...
stock-sdk 历经 18 个 v1 版本、门面类膨胀至 105 个扁平 getXxx 后,于 v2 推倒重来:API 收拢为命名空间,subpath 支持按需 tree-shaking,数据契约与 SdkError 统一,normalizeSymbol 收敛符号格式,CLI/MCP/Playg... ...
本文介绍 vivo 线下门店「大头贴」拍照合成打印一体化桌面应用软件的技术方案。该项目基于 Tauri 2.0 + Rust + Vue 3 构建,实现了手机实时投屏、智能拍照、Live Photo 处理、模板合成、视频生成、跨平台打印等核心能力,为门店用户提供沉浸式拍照体验。 ...
写在开头 点赞 + 收藏 学会 为什么单页应用切换页面时,浏览器没有真正刷新?地址栏变了,页面却没白一下?今天我们来拆穿前端路由的“魔术”——它根本没去服务器要新页面,而是自己偷偷换了内容。看完这篇,你也能实现一个自己的前端路由。 前言 你有没有注意过,现在很多网站(比如知乎 ...
FreeTool —— 一个纯前端的多功能在线工具站,提供实用的日常工具。所有工具(除翻译外)均在本地运行,数据不会上传到服务器,部分 AI / OCR 工具首次使用时会下载模型并缓存到浏览器本地。 ...
在日常数据处理中,用户经常需要将表格中的数据复制到 Excel 进行二次编辑或存档。vxe-table 提供了强大的剪贴板功能,通过简单的配置即可实现复制单元格区域时自动包含表头,让粘贴到 Excel 的数据完整且规范。 配置 配置项 类型 说明 clipConfig.isCopyHeader Bo ...