会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
xingba-coder
在路上
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
6
下一页
2025年8月2日
学习 TreeWalker api 并与普通遍历 DOM 方式进行比较
摘要: 介绍 TreeWalker TreeWalker 是 JavaScript 中用于遍历 DOM 树的一个接口。允许你以灵活的方式在 DOM 树中进行前向和后向遍历,包括访问父节点、子节点和兄弟节点。适用于处理复杂的 DOM 操作:在遍历过程中进行添加、删除或修改节点的操作,并继续遍历。 与普通的 f
阅读全文
posted @ 2025-08-02 12:07 xingba-coder
阅读(168)
评论(0)
推荐(1)
2025年6月23日
在elementui,antDesign,antDesignVue中表格嵌套多个表单项校验
摘要: 前言 在此记录下使用 elementui,antDesign,antDesignVue 的表格嵌套表单校验的一些经验。 要达到的目的是:有个多行表格,每一行有多个表单项(比如输入框),表单项填完值后,点击提交,校验表格中所有表单项,校验通过则将整个表格数据送到后台。还可以重新给表格赋值(比如进入详情
阅读全文
posted @ 2025-06-23 00:01 xingba-coder
阅读(593)
评论(0)
推荐(0)
2025年6月15日
改造jsp项目的alert框和confirm框
摘要: 背景 之前项目的模态框改造完成,业务也想把页面中的提示框和确认框也改造一下;这里记录一下改造中的细节。 之前项目中的提示框和确认框用的是浏览器自带的 alert 和 confirm。改造之前无法支持业务一些复杂一点的需求,遂将之改造; 实现 弹框层级设计参考了 element 和 antd,默认样式
阅读全文
posted @ 2025-06-15 17:59 xingba-coder
阅读(263)
评论(4)
推荐(0)
2025年6月8日
重写IE的showModalDialog模态框以兼容现代浏览器
摘要: 背景 之前有个项目是 jsp 的,之前都是在 IE 浏览器上运行,现在要将这个项目做兼容性改造(信创),需要兼容谷歌。所以需要将项目中的公共弹框给改掉,而项目中模态框基本上都是用的 showModalDialog。 介绍 showModalDialog showModalDialog 是微软在早期版
阅读全文
posted @ 2025-06-08 15:55 xingba-coder
阅读(317)
评论(2)
推荐(1)
2024年10月8日
手写 p-map(控制并发数以及迭代处理 promise 的库)
摘要: 介绍 p-map 是一个迭代处理 promise 并且能控制 promise 执行并发数的库。作者是 sindresorhus,他还创建了许多关于 promise 的库 promise-fun,感兴趣的同学可以去看看。 之前 提到的 p-limit 也是一个控制请求并发数的库,控制并发数方面,两者作
阅读全文
posted @ 2024-10-08 22:12 xingba-coder
阅读(291)
评论(0)
推荐(0)
2024年9月22日
控制请求并发数量:p-limit 源码解读
摘要: p-limit 是一个控制请求并发数量的库,他的整体代码不多,思路挺好的,很有学习价值; 举例 当我们同时发起多个请求时,一般是这样做的 Promise.all([ requestFn1, requestFn2, requestFn3 ]).then(res =>{}) 或者 requestFn1(
阅读全文
posted @ 2024-09-22 23:02 xingba-coder
阅读(672)
评论(0)
推荐(0)
2024年9月15日
这些年没来得及学习的一些 HTML5 标签
摘要: 认识并学习下还没来得及学习的一些 HTML5 标签 <ruby> 标签 HTML <ruby> 元素被用来展示东亚文字注音或字符注释。 比如: <ruby>兄弟<rt>xiongdi</rt></ruby> <rt> 元素包含字符的发音,字符在 ruby 注解中出现,它用于描述东亚字符的发音。这个元
阅读全文
posted @ 2024-09-15 15:43 xingba-coder
阅读(354)
评论(0)
推荐(5)
2024年8月6日
IntersectionObserver + scrollIntoView 实现电梯导航
摘要: 电梯导航也被称为锚点导航,当点击锚点元素时,页面内相应标记的元素滚动到视口。而且页面内元素滚动时相应锚点也会高亮。电梯导航一般把锚点放在左右两侧,类似电梯一样。常见的电梯导航效果如下,比如一些官方文档中: 之前可能会用 getBoundingClientRect() 判断元素是否在视口中来实现类似效
阅读全文
posted @ 2024-08-06 23:54 xingba-coder
阅读(773)
评论(0)
推荐(6)
2024年3月24日
15 分钟带你感受 CSS :has() 选择器的强大
摘要: 最近看到了许多关于 :has() 选择器的知识点,在此总结下来。 MDN 对 :has() 选择器 的解释是这样的: CSS 函数式伪类 :has() 表示一个元素,如果作为参数传递的任何相对选择器在锚定到该元素时,至少匹配一个元素。这个伪类通过把可容错相对选择器列表作为参数,提供了一种针对引用元素
阅读全文
posted @ 2024-03-24 20:46 xingba-coder
阅读(2445)
评论(1)
推荐(6)
2024年3月14日
三种方式使用纯 CSS 实现星级评分
摘要: 本文介绍三种使用纯 CSS 实现星级评分的方式。每种都值得细品一番~ 五角星取自 Element Plus 的 svg 资源 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024" style=""> <path fill="c
阅读全文
posted @ 2024-03-14 11:44 xingba-coder
阅读(607)
评论(0)
推荐(4)
1
2
3
4
5
6
下一页