0

HTML 早已不是标签了,它现在是系统级接口:这 9 个 API 直接干翻常用 JS 库

‍ 写在开头 点赞 + 收藏 学会 HTML 早已不再是简单的“超文本标记”,它更像是一个连接底层硬件、浏览器内核与用户交互的系统级接口集合。 在现代 Web 架构中,很多原本依赖庞大 JS 库(如 jQuery, Axios, Socket.io)实现的功能,现在通过原生 HT ...

林恒 发布于 2026-03-20 16:25 评论(0) 阅读(8)
0

vue表单vxe-from配置渲染日期范围选择器的用法

在使用 vxe-form 表单配置渲染时,日期范围选择器(VxeDateRangePicker)支持多种数据格式绑定,包括字符串类型、数组类型以及两个独立字段的方式。本文将详细介绍这三种用法的配置方法。 三种数据绑定方式 通过 itemRender.name='VxeDateRangePicker' ...

你个老六 发布于 2026-03-19 14:19 评论(0) 阅读(7)
0

字体与打印:前端开发最常见的三个“为什么”

‍ 写在开头 点赞 + 收藏 学会 ”浏览器屏幕上看的好好的,为什么打印出来就变了?” 这句话几乎每个做过打印需求的前端开发者都说过。字体被替换、字号失控、图标变方框,这些问题看似玄学,背后却有清晰的技术原因。本文将从打印需求中常遇到的三个问题来解释其背后的原理和对应的解决方法。 ...

林恒 发布于 2026-03-19 14:09 评论(0) 阅读(17)
0

90%前端面试必问的12个JS核心,搞懂这些直接起飞!

‍ 写在开头 点赞 + 收藏 学会 你是不是也遇到过这样的场景?面试官抛出一个闭包问题,你支支吾吾答不上来;团队代码review时,看到同事用的Promise链一脸懵逼;明明功能实现了,性能却总是差那么一点... 别慌!今天我整理了12个JavaScript核心概念,这些都是20 ...

林恒 发布于 2026-03-18 10:55 评论(0) 阅读(27)
42

做了一个网页天气可视化

搜索"网页天气效果",你大概率会找到两类东西:一类是纯 CSS 写的下雨动画,十几行代码,@keyframes 让 div 从上往下飘;另一类是"调用天气 API 展示温度"的教程,跟视觉效果没半点关系。 真正意义上的"沉浸式天气可视化"——雨滴打到界面元素上溅射、雪花堆积在导航栏、镜头光斑随太阳位 ...

文过其实 发布于 2026-03-18 07:47 评论(7) 阅读(2796)
0

手把手教你实现前端邮件预览功能

‍ 写在开头 点赞 + 收藏 学会 你是否曾经想过,在浏览器中直接点击一个邮件附件,就能预览完整的邮件内容——包括发件人、收件人、抄送、正文甚至内嵌图片? 今天,我们要揭秘一个基于 Vue 3 和 Vant UI 的邮件预览上传组件,它不仅能上传 .eml 格式的邮件文件,还能在 ...

林恒 发布于 2026-03-17 16:13 评论(0) 阅读(20)
1

高精度计算插件 decimal.js 处理 JS 浮点数精度问题(0.1 + 0.2 !== 0.3)

JS 中的浮点数计算经常会看到这样问题:为什么 0.1 + 0.2 不等于 0.3 ? 在浏览器控制台执行 0.1 + 0.2 会得到一个奇怪的结果:0.30000000000000004 为何结果会是这么奇怪的一个数字?人类瞄一眼就知道的结果,为啥交给 JS 会得出这么奇怪的结果? 都知道程序的世 ...

前端路引 发布于 2026-03-17 15:14 评论(0) 阅读(151)
0

vue表格vxe-table实现表头合并,分组表头自定义合并

在开发后台管理系统时,经常会遇到需要展示复杂表格的场景,其中表头合并(多级表头、不规则合并)是一项常见需求。vxe-table 是一款功能强大的 Vue 表格组件,它不仅支持树形分组表头,还提供了自定义列头合并的功能,允许开发者灵活地将任意单元格进行合并,满足各种复杂的表头设计。 形分组表头 vs ...

你个老六 发布于 2026-03-17 11:50 评论(0) 阅读(10)
0

vue 表格 vxe-table 高亮行支持取消操作

在使用 vxe-table 表格组件时,默认情况下,当用户点击某一行时,该行会高亮显示(即成为当前行),并且无法通过再次点击来取消高亮。这种交互适用于需要始终选中一行的场景。 但在某些业务场景下,可能需要允许用户取消选中当前高亮的行(例如,允许不选中任何行)。vxe-table 提供了灵活的配置来实 ...

独行者r2 发布于 2026-03-17 10:31 评论(0) 阅读(5)
0

vue表格vxe-table如何获取拖拽后的行序号

vue表格vxe-table如何获取拖拽后的行序号,通过 row-config.drag 和列设置 drag-sort 启用行拖拽排序功能 通过调用 getFullData 方法获取拖拽后的数据,遍历数据得到序号 <template> <div> <vxe-button status="succes ...

独行者r2 发布于 2026-03-16 15:12 评论(0) 阅读(6)
0

vue甘特图 vxe-gantt 如何实现双击连接线自动删除线功能(含二次确认)

vue甘特图 vxe-gantt 如何实现双击连接线自动删除线功能,支持二次确认 https://gantt.vxeui.com 配置说明 实现该功能主要依赖 taskLinkConfig 对象中的两个属性: isDblclickToRemove 说明:开启/关闭双击删除线的功能。设置为 true ...

你个老六 发布于 2026-03-16 14:15 评论(0) 阅读(11)
0

今天吃什么?交给它就够了!一款开源菜谱工具!

cook —— 一个面向中文用户的菜谱类开源项目(原名「隔离食用手册」),初衷是为疫情隔离期间食材有限的用户提供适配的菜谱推荐,如今已拓展为日常可用的菜谱工具。 ...

Java陈序员 发布于 2026-03-16 09:16 评论(0) 阅读(21)
0

不是有video标签吗?为什么还需要视频播放器?

‍ 写在开头 点赞 + 收藏 学会 这是一个非常好的问题!确实,HTML5 提供了原生的 <video> 标签,理论上可以直接播放视频,但为什么在实际项目中我们常常还会使用 Video.js、Plyr、hls.js 等“视频播放器”库呢?原因如下: 一、原生 <video> 的局 ...

林恒 发布于 2026-03-13 17:06 评论(0) 阅读(27)
0

vue vxe-table 数据分组与排序的实现方式

vue vxe-table 数据分组与排序的实现方式,当需求需要能支持数据分组并对分组后的子项进行排序时,可配合 sortable 来实现 https://vxeui.com <template> <div> <vxe-grid v-bind="gridOptions"></vxe-grid> </ ...

独行者r2 发布于 2026-03-13 09:27 评论(0) 阅读(12)
0

告别满屏 v-if:用一个自定义指令搞定 Vue 前端权限控制

‍ 写在开头 点赞 + 收藏 学会 在企业级应用开发中,权限控制是一个绑不开的话题。前端权限控制虽然不能替代后端校验,但能极大提升用户体验——让用户只看到自己能操作的内容,避免无效点击和困惑。 本文将分享一个 Vue 2 自定义指令的设计思路,实现了声明式的权限控制方案。 设计目 ...

林恒 发布于 2026-03-12 16:56 评论(0) 阅读(35)
0

用好了 defineProps 才叫会用 Vue3,90% 的写法都错了

‍ 写在开头 点赞 + 收藏 学会 Vue 3 的 Composition API 给开发者带来了更强的逻辑组织能力,但很多人用 defineProps 的方式,依然停留在 Vue 2 的“Options 语法心智”。本质上只是把 props: {} 拿出来“提前声明”,并没有真 ...

林恒 发布于 2026-03-11 10:51 评论(0) 阅读(30)
0

为什么有些人边框不用border属性

‍ 写在开头 点赞 + 收藏 学会 1) border 会改变布局(占据空间) border 会参与盒模型,增加元素尺寸。 例如,一个宽度 200px 的元素加上 border: 1px solid #000,实际宽度会变成: 200 + 1px(left) + 1px(righ ...

林恒 发布于 2026-03-10 16:08 评论(0) 阅读(18)
0

vxe-table 单选设置允许取消选中

vxe-table 单选设置允许取消选中,通过设置 radio-row-config.strict=false 允许取消选中 https://vxetable.cn 设置 radio-row-config.strict=false 允许取消选中 <template> <div> <vxe-grid ...

独行者r2 发布于 2026-03-09 16:38 评论(0) 阅读(13)
0

关于地图渲染加20w数据展示和地图动画怎么做

‍ 写在开头 点赞 + 收藏 学会 项目背景 公司需要将全年设备安装量通过旗帜的形式展示在全国地图上,实现数据可视化大屏。主要技术挑战: 数据量大:全年设备安装数据约20万条 实时更新:通过WebSocket实时接收数据 动画效果:需要展示数据逐条添加的动态效果 性能要求:需要保 ...

林恒 发布于 2026-03-09 15:58 评论(0) 阅读(32)
0

vxe-table 给单元格加样式的方式详解,支持 style 和 className 的方式给单元格加样式

vxe-table 给单元格加样式的方式详解,支持 style 和 className 的方式给单元格加样式 https://vxetable.cn className 方式 行的样色、单元格样式,表头的样式、表尾的样式、全部都可以完全自定义,通过设置 cell-class-name、header- ...

你个老六 发布于 2026-03-09 11:08 评论(0) 阅读(9)