0

SortableJS 实现 Element UI Table行拖拽排序功能

Element UI Table组件基本使用(官方文档) Sortable.js 官方文档 实现步骤 1. 安装SortableJS 通过npm安装: npm install sortablejs --save 或使用国内CDN(推荐): <script src="https://cdn.jsdel ...

zhubayi 发布于 2026-02-06 15:15 评论(0) 阅读(2)
0

面试官:如何解决按钮重复点击?这个问题挂了80%的人!

‍ 写在开头 点赞 + 收藏 学会 前言 还记得上周我们团队在招聘前端工程师,一个看起来经验丰富的候选人坐在我对面。 "你们项目中是如何处理按钮重复点击的问题的?"我抛出了这个看似简单的问题。 "这个简单,使用防抖就可以了。"他很快回答。 然而,当我继续追问细节时,他却陷入了沉思 ...

林恒 发布于 2026-02-06 11:06 评论(0) 阅读(9)
1

利用自定义html元素实现支持实时修改的高亮代码块

利用自定义html元素实现支持实时修改的高亮代码块 代码块高亮是前端开发中常见的需求,尤其是在展示代码片段的博客、文档等场景中。市面上有很多成熟的代码高亮库,比如Highlight.js、Prism.js等,它们都能很好地实现代码高亮功能。 通常的高亮代码块是“静态”的,修改代码内容后需要对DOM元 ...

Fan-iX 发布于 2026-02-05 19:39 评论(0) 阅读(184)
0

这 5 个冷门的 HTML 标签,能让你少写 100 行 JS

‍ 写在开头 点赞 + 收藏 学会 大家好!。 Code Review 的时候,我最怕看到什么? 不是复杂的算法,也不是什么正则。而是明明一个 HTML 标签就能搞定的事,有人非要写几百行 JS + CSS 去重新发明轮子 。 前几天,我看到一个新同学为了写一个折叠面板(Ac ...

林恒 发布于 2026-02-05 12:30 评论(0) 阅读(26)
0

CSS 有什么奇技淫巧?

‍ 写在开头 点赞 + 收藏 学会 aspect-ratio 宽高比 <style> div { width: 190px; /* 注意,这个数字要能容纳完内容才有效 */ aspect-ratio: 16 / 9; background: tomato; } </style> ...

林恒 发布于 2026-02-04 10:20 评论(0) 阅读(25)
0

wangeditor5自定义扩展设置图片宽高(px)

​ wangeditor设置图片宽高默认有30%、50%、100%三种等比缩放选择,但是有的时候需要按照像素控制图片大小不在乎图片是否有拉伸的情况。所以只能编写设置图片宽高的自定义扩展。 ​编辑 1、设置图片大小最好就是与原生一样放置到选中工具栏上最合适,且因为要设置宽高两种属性所以用弹窗嵌套表格方 ...

Ccarrote 发布于 2026-02-03 16:25 评论(0) 阅读(9)
0

Vue 中的 deep、v-deep 和 >>> 有什么区别?什么时候该用?

‍ 写在开头 点赞 + 收藏 学会 “你用 Element Plus 写了个按钮,想改下 hover 颜色,结果死活不生效!最后查了半天,发现得加个 :deep() 才行” 其实,这是 Vue 中一个非常常见的坑:样式作用域冲突。那为什么用 UI 库时,加上 :deep()、:: ...

林恒 发布于 2026-02-03 11:04 评论(0) 阅读(25)
0

vue 甘特图 vxe-gantt 自定义任务条插槽模板的用法

vue 甘特图 vxe-gantt 自定义任务条插槽模板的用法 https://gantt.vxeui.com 过设置 taskBar 插槽来自定义模板 <template> <div> <vxe-gantt v-bind="ganttOptions"> <template #task-bar-ov ...

放飞的云 发布于 2026-02-02 13:47 评论(0) 阅读(21)
0

拆解一个由 setTimeout 引发的“页面假死”悬案

‍ 写在开头 点赞 + 收藏 学会 引言 灵魂拷问 你是不是也写过这样的代码? “这个动画有点卡,加个 setTimeout 延时一下?” “这个状态更新顺序不对,给它个 100ms 缓冲?” “不知道什么时候滚动结束?先延迟个 300ms 再说!” 在前端开发中,setTime ...

林恒 发布于 2026-02-02 09:47 评论(0) 阅读(24)
0

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

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

林恒 发布于 2026-02-01 13:28 评论(0) 阅读(20)
0

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

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

林恒 发布于 2026-01-31 17:56 评论(0) 阅读(57)
0

一些有用的javascript函数

作者:不爱喝橙子汁 /** * 类型检测函数 * 为typeof关键字的增强版,可以准确判断null,date类型 * 原理是使用V8引擎最初的toString方法观察数据类型 * @author 不爱喝橙子汁 * @version 1.0.0 * @param {Object} obj 任意对象, ...

小馬過河﹎ 发布于 2026-01-31 15:06 评论(0) 阅读(20)
0

关于antd前端组件a-select组件选择无效的问题处理记录

在使用公司的信息系统时,偶然发现一个下拉组件选择无效,于是看一下前端页面的代码。 前端页面是基于ant Design vue组件开发,JS代码如下,主要用于获取当前登录用户所属的组织机构列表和默认的组织机构 //获取用户信息 const userInfo = tool.data.get('USER_ ...

IT之家 发布于 2026-01-30 14:44 评论(0) 阅读(10)
0

vue2 甘特图 vxe-gantt 一行渲染多个子任务的配置

vue2 甘特图 vxe-gantt 一行渲染多个子任务的配置,但需要在父级任务直接显示所有子任务时,可以通过 task-bar-subview-config 和父级任务设置type= VxeGanttTaskType.Subview 来设置,会自动将所有子任务渲染到父级任务中 https://ga ...

可不简单 发布于 2026-01-30 11:20 评论(0) 阅读(22)
1

那个写 width: 33.33% 的前端,终于被 flex: 1 拯救了

‍ 写在开头 点赞 + 收藏 学会 告别百分比计算:从文档流到 Flex 弹性布局的进化之路 在 CSS 的世界里,布局方式的演进就像是一场对“控制权”的争夺战。从最初顺其自然的文档流,到精打细算的 inline-block,再到如今游刃有余的 Flexbox,我们的代码变得越来 ...

林恒 发布于 2026-01-30 10:55 评论(0) 阅读(30)
0

大屏适配方案

前言:不同分辨率的大屏适配这个是每个前端都会遇见的问题,以前也尝试过多种方案,今天就来分享一下我尝试过的方案跟我比较推荐的方案。 一、常见的大屏适配方案 1. 固定宽高 + scale 整体缩放 核心思想:把设计稿当作“画布”,用 CSS transform: scale() 对整张画布缩放,保证视 ...

此颜差矣。 发布于 2026-01-30 10:39 评论(0) 阅读(31)
0

vue甘特图 vxe-gantt 如何将子任务显示一行在父级中,父级行内渲染显示子任务的用法

vue甘特图 vxe-gantt 如何将子任务显示一行在父级中,父级行内渲染显示子任务的用法,行内展示子任务由 task-bar-subview-config 和父级任务设置type= VxeGanttTaskType.Subview 来启用。启用后会将所有子任务渲染到父级任务中,可以直观的看到任务 ...

放飞的云 发布于 2026-01-29 20:47 评论(0) 阅读(18)
0

用 10 行代码就能当 “服务器老板”+“网络小偷”+“文件管家”?Node.js:别不信!

‍ 写在开头 点赞 + 收藏 学会 前言 当你叩开 Node.js 的大门,会发现它的内核逻辑恰似一套精密的 “后端工具链”:http模块是搭建服务的 “基建脚手架”,以极简代码就能拉起可被浏览器访问的 Web 端点;https模块是对接外部世界的 “数据导管”,能安全拉取远程接 ...

林恒 发布于 2026-01-29 10:50 评论(0) 阅读(21)
0

桌面新搭子!一款开源跨平台桌面宠物神器!

WindowPet —— 一款使用 Tauri 和 React 构建的宠物叠加应用程序,在屏幕上拥有可爱的宠物、动漫人物等伙伴,支持 Windows、macOS 和 Linux 系统。 ...

Java陈序员 发布于 2026-01-29 09:33 评论(0) 阅读(85)
0

甲方嫌弃,项目首页加载太慢

‍ 写在开头 点赞 + 收藏 学会 有一天,甲方打开一个后台管理的项目,说有点卡,不太满意,项目经理叫我优化,重新打包一下。 从输入地址 到 展示 首屏,最佳时间在 3秒内,否则,甲方挂脸,咱就有可能有被裁的风险,understand? 废话不多说,先来看一下怎么个优化法吧。 优 ...

林恒 发布于 2026-01-28 14:49 评论(0) 阅读(39)