技术栈
javascript
竹林818
8 小时前
javascript
Web3表单签名验证:我用 wagmi 和 ethers 给 DApp 加了一个“免密登录”,踩坑记录全在这了
在做一个 DeFi 管理后台时,我需要让用户通过连接钱包签名一条消息来验证身份,代替传统的用户名密码。自己折腾了两天,遇到了签名数据格式不对、验签地址不匹配、前端状态管理混乱等问题。本文完整记录了我的实现方案和踩坑修复过程,代码可直接复用。
用户699030484875
8 小时前
javascript
·
uni-app
try catch使用场景 处理同步代码错误兼容用的
假设有一个方法顺序同步执行从上倒下,其中某个关键部分报错正常会中断错误不再执行后续正常方式下没问题,如果要继续错误后不影响后续的处理就需要这个了
雪碧聊技术
8 小时前
开发语言
·
javascript
·
ecmascript
Tree.js是什么?一文讲透
目录一、Tree.js:数据操作的底层引擎二、Tree.js:前端的可视化交互组件三、Tree.js:3D世界的“植树造林”工具
VidDown
9 小时前
javascript
·
编辑器
·
音视频
·
视频编解码
·
视频
VidDown 工具站:免费、本地优先的开发者工具箱
做开发这些年,我收藏了二三十个在线工具:一个格式化 JSON,一个编解码 Base64,一个测试正则,一个查看 IP 子网……每次要用的时候翻书签翻半天,有的网站还要登录,有的甚至上传文件到服务器。后来我干脆自己写了一个工具站——VidDown。目前把日常高频用到的 20 多个工具整合到一起,核心处理尽量在本地完成,不上传敏感数据。这篇文章客观地介绍一下 VidDown 目前能做什么、技术上是如何设计的,以及为什么你可以放心使用。
智通
10 小时前
javascript
可取消的异步任务与 AbortController
需求:封装 fetchWithRetry,支持取消(AbortController)、超时自动取消、失败重试(指数退避)。
触底反弹
10 小时前
前端
·
javascript
·
canvas
🚀 手把手用 HTML5 Canvas 从零打造飞机大战游戏,代码全开源!
摘要:本文从 Canvas 基础 API 讲起,手把手带你用纯 JavaScript + Canvas 2D 打造一个完整的飞机大战游戏,涵盖视差滚动、粒子特效、碰撞检测、难度递增等核心机制。
武清伯MVP
18 小时前
前端
·
javascript
·
vue.js
Vue2 vs Vue3:组件通信方式全解析与深度对比
组件化是 Vue 框架的核心灵魂,而组件通信则是组件化开发中最基础、最高频的能力。从 Vue2 到 Vue3 的演进中,组件通信的实现方式发生了诸多变化:部分 API 被废弃,部分能力被优化整合,同时也诞生了更符合现代工程化的新方案。
DJ斯特拉
10 小时前
开发语言
·
前端
·
javascript
axios快速使用
result代表服务器响应的所有数据,包含了响应头和响应体。result.data代表的是接口响应的核心数据
Hilaku
11 小时前
前端
·
javascript
·
程序员
AI 写代码越快,为什么 Code Review 越不能省?
现在整个前端圈都在享受自动化提效的红利。在掘金或者微信技术群里,大家都在分享 Claude Code 或者 Codex 有多高效。几行简短的提示词,成百上千行的复杂业务逻辑瞬间生成。
HjhIron
12 小时前
javascript
·
css
CSS 3D 世界:从盒子模型到三维空间动画
用纯 CSS 打造炫酷 3D 立方体,解锁浏览器 GPU 加速的视觉魔法在 HTML5 时代,<canvas> 标签让我们可以用 JS 绘制 3D 图形,但 CSS 同样拥有一套强大的 3D 变换能力。通过 perspective、transform-style: preserve-3d 和 translateZ 等属性,我们可以轻松构建出立体感十足的三维场景,而且——这一切都由浏览器的 GPU 硬件加速,性能表现极其流畅。
xiaofeichaichai
18 小时前
前端
·
javascript
·
vue.js
组件通信与注册
组件化开发的核心问题之一,就是组件之间如何传递数据和触发行为。Vue 提供了多种通信方式,本篇会讲清楚:
VidDown
12 小时前
javascript
·
编辑器
·
音视频
·
视频编解码
·
视频
显卡处理视频技术详解:从硬解码到 NVENC,GPU 如何让视频处理起飞?
以前用 CPU 转码一个 4K 视频,风扇狂转半小时,电脑卡得连鼠标都动不了。后来换了带 NVENC 的 NVIDIA 显卡,同样的视频两分钟就转完了,而且还能同时刷网页。这背后就是显卡(GPU)在视频处理中的硬件加速能力。这篇文章带你彻底搞懂显卡在视频编码、解码、滤镜处理中的角色,以及如何利用 GPU 加速你的视频工作流。
代码不加糖
13 小时前
开发语言
·
前端
·
javascript
Proxy能够监听到对象中的对象的引用吗?
原生的 new Proxy(target, handler)只能代理「它直接包裹的那一层对象」,对 target内部的嵌套对象,默认是"透传"的——返回的是裸对象,后续操作完全逃逸监听。
大家的林语冰
13 小时前
前端
·
javascript
·
markdown
连 Markdown 都不放过,Rust 在前端基建杀疯了,万物皆可“锈化“!
打破信息壁垒,走近全球前端。Hello World 大家好,我是林语冰。Rust 直译为“锈“,用 Rust 重写其他语言的软件被戏称为“锈化“(Rustify)。
想吃火锅1005
13 小时前
前端
·
javascript
·
原型模式
【前端手撕】instanceof
instanceof是利用原型链来判断元素是否是某个构造函数的实例,原理是看构造函数的prototype是否在实例的原型链上。
один but you
13 小时前
java
·
前端
·
javascript
const和constexpr常量表达式
很多 C++ 开发者从入门到写了多年代码,都容易对「常量表达式」这个概念模棱两可。我们天天写 const 修饰变量,但很少有人能说清:哪些 const 是真正的编译期常量?哪些只是运行时的只读变量?为什么用 const 定义数组长度有时报错有时通过?为什么 const_cast 修改 const 变量,输出结果会违背直觉?
JYeontu
15 小时前
前端
·
javascript
·
css
开箱流水加载动画
今天来实现一个 开箱流水线 Loading 动画 —— 四个 3D 盒子依次"开箱",盖子翻开、墙壁展开、图标弹出,步骤之间用连接线串联,底部还有进度条同步推进。
尽欢i
15 小时前
前端
·
javascript
·
vue.js
Vue3 customRef 封神教程:防抖、本地存储、自动埋点一套搞定,模板干干净净
日常开发写搜索框防抖,几乎每个前端都写过,以前我们实现防抖只有两种路子:要么绑原生 input 事件,要么单独包个防抖函数。
VOLUN
15 小时前
前端
·
javascript
TypeScript封装通用RESTful BaseAPI,后台接口代码精简80%
本文适用场景:Vue3+TS+Axios 中后台管理系统、遵循RESTful接口规范项目、大量同质化增删改查业务