标签筛选: #前端
共 32 篇文章
· 1837 字 · 7 分钟

告别 Giscus:基于 Cloudflare Workers + D1 的博客评论系统自建与深度调优实践

引言:为什么放弃 Giscus? 在搭建静态博客时,基于 GitHub Discussions 的 **Giscus** 凭借零服务器运维、开箱即用的特性,成了许多开发者的首选。然而在实际运行中,有两个核心痛点始终难以解决: 1. **读者门槛过高**:每条留言都必须先登录 GitHub 账号。对于...

· 32 字 · 1 分钟

vue学习

洛雪音乐 https://github.com/lyswhut/lx-music-desktop ikun音乐 https://github.com/ikunshare/ikun-music-desktop lx-netease-music https://github.com/souvenp/l...

· 373 字 · 2 分钟

Ant Design组件如何绑定 data-testid

1. Antd 组件支持 属性吗? 大多数 **Antd 组件**(例如 、、 等)底层都会渲染为原生 DOM 元素,它们会把 **未知属性(例如 )透传**到最终的 DOM 上。 所以,你直接写: 测试时: ✅ 这样就能直接获取到。 --- 2. 例外情况(Form.Item / 特殊组件) 有...

· 520 字 · 2 分钟

React 中模块作用域变量的可访问性分析

在 React 开发中,我们经常需要处理全局状态管理的问题。今天,让我们深入探讨一个有趣的问题:**没有被 export 的模块级变量是否可以被其他文件访问?** 模块作用域变量的访问性 让我们通过一个具体的示例来分析这个问题: 这个变量虽然没有被直接导出,但是它可以通过以...

· 146 字 · 1 分钟

react-redux工作流程

流程图大概如下 下面看一下,每一步如何实现 1.action和reduces的关系 通过action.type来控制如何操作state,reduces里面就是具体的实现 2.reduces和store的关系 把所有的reduces合并到一起,准备放到sto...

· 96 字 · 1 分钟

antd 实现keep alive

背景:后台项目需要切换路由的时候保存用户数据 给它们提了issues,官方不考虑加上 就琢磨着怎么实现 antd pro项目 gitbub找了个钩子 找到这个文件 BasicLayout.js 修改为 ScrollToTop.js 切换的时候定位到顶部

· 196 字 · 1 分钟

iframe两个小例子

有时候 我们想部分显示iframe里面的内容,比我们的iframe里面只想显示一个网站的股票信息,其它的不想显示,下面这个例子显示一个页面中一块 我们可能希望iframe里面的内容缩放,就像显示缩略图 可以用transform来实现 下面是个例子 参考链接

· 571 字 · 3 分钟

记一下vuejs

关注Vue也很久了,第一次知道它,对它的印象是小,只有18K。 下面通过这几个例子来介绍它,基于目前最新版本的vue2.X a tips 有的时候 不光模板里面需要用到props里面的值,在methods里面也需要用到,在这我们就可以初始化props的值 定义一个计算属性,处理 prop 的值并返回...

· 263 字 · 2 分钟

简单说一下react

首先,复杂的配置,编译插件安装,很麻烦,我找了一个脚手架 来写 安装使用 安装完,大概是这样,还是比较简洁的,但是功能很强大,各种编译插件,热加载,打开浏览器都有,src里面可以再细分一下文件夹 写的demo是这样一个功能 index>app>box>liview 使用的ES6的写法,用到...

· 85 字 · 1 分钟

提示框

发现CSS也能干这事 还是我认为的,CSS结构写的好,就可以少写几行JS,看来CSS写的好,就可以不写JS,我估计还有很多窍门,我得把我的HTML5权威指南看一下了

· 383 字 · 2 分钟

angular指令

前端组件化,angular指令可以帮到我们 指令还是比较复杂,它 一共有这么多参数,先写到这,我只明白其中几个 restrict 值 对应类型 使用方法 <t...

· 120 字 · 1 分钟

angular定时器何时销毁

在清晨好文章中,给li绑定了一个定时器,每隔三秒给他下一个li加一个样式 但是什么时候清除定时器呢 你可能想到,我在调用之前清除 试过之后就知道不对了 正确的做法是在DOM从页面删除的时候销毁