自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 收藏
  • 关注

原创 BFF+可视化智能台灯项目总结

答:物联网方向的智能台灯项目,我们基于React搭建H5页面(嵌套在Hybrid APP内),通过传感器收集用灯数据上传云端,实现用灯数据可视化、多手机/平板设备适配,我负责前端可视化和Node.js BFF层开发。答:作为前端专属中间层,对接物联网云端和前端H5(嵌套在Hybrid APP内),聚合清洗原始数据、封装定制化接口,解决前端请求效率低的问题。答:优化接口逻辑,增加请求优先级管控,修复聚合逻辑bug,同时通过Redis缓存避免重复聚合,提升并发稳定性。答:数据很多的时候会卡顿。

2026-03-20 18:52:05 209

原创 vue2生命周期

2025-11-16 16:06:26 329

原创 vuex的5个核心属性

2025-11-16 16:00:19 303

原创 React更新流程

2025-11-16 15:54:19 131

原创 Web3面试题

实现时,使用 Ethers.js 的estimateGas方法估算交易所需 Gas 数量,结合当前网络的 Gas 价格(可通过区块链节点或第三方 API 获取),计算出 Gas 费并实时展示,同时提供不同 Gas 价格选项(如快速、标准、缓慢)供用户选择。在用户进行资产操作(如转账、交易)时,明确提示资产所属的网络,避免用户混淆。实现时,提供滑点百分比设置界面(如 0.1%、0.5% 等),根据设置的滑点率计算最大可接受的成交价格偏差,在交易路由中加入滑点参数,确保成交价格在允许范围内。

2025-07-22 19:48:35 1269

原创 实战分享:Web3 前端开发Defi项目

Web3 应用的安全直接关系用户资产,前端需从细节处防范风险。关键措施合约地址验证:通过链上查询验证合约地址是否为官方认证地址,避免用户与恶意合约交互;恶意链接拦截:检测当前页面域名,禁止在非官方域名下发起交易,防止钓鱼攻击;异常处理:交易失败时,解析错误码(如 “insufficient funds”)并转化为用户易懂的提示(“余额不足,请检查资产”);签名内容透明化:用户签名前,清晰展示签名信息(如 “正在签名交易:转账 1 ETH 至 0x...”),避免盲签风险。

2025-07-19 20:49:03 1527

原创 React+Next.js+Tailwind CSS 电商 SEO 优化

1. 原始痛点​项目最初基于纯 React 开发(SPA 架构),存在三个致命问题:​单页面应用 难以实现页面级的 meta 定制2. 技术栈选择逻辑​我们放弃了 “推倒重来”,而是基于现有 React 组件库,用最小成本引入 Next.js 和 Tailwind CSS:​三者结合既保留了 React 的组件化优势,又通过 Next.js 的渲染能力和 Tailwind 的性能优化直击 SEO 核心需求。Next.js 服务端渲染(SSR):解决爬虫抓取难题​SPA 的核心问题是 “

2025-07-16 19:58:16 1041

原创 Ai智能导购项目

2025-07-10 16:52:52 199

原创 react native跟taro的区别

2025-07-10 13:19:46 215

原创 单页面应用SPA

2025-07-03 23:30:31 111

原创 前端性能优化

2025-06-21 15:26:36 141

原创 taro是怎么实现一套代码多端运行的,简短回答

Taro通过将React代码编译成不同平台的原生代码来实现一套代码多端运行。它使用Babel插件和自定义构建工具,将React组件转换为小程序、H5、React Native等平台的代码,同时提供了跨平台的API和组件库,确保代码在不同平台上的兼容性和一致性。

2025-05-11 15:49:06 197

原创 Redux实现原理

比如redux-thunk就是一个处理异步的中间件。

2025-05-11 15:46:09 136

原创 什么是以太坊?

2024-08-29 16:19:45 203

原创 什么是区块链?

2024-08-29 15:20:31 179

原创 前端权限管理怎么做?

2024-07-09 17:32:51 191

原创 路由实现原理

2024-07-09 14:45:07 497

原创 前端组件封装

2024-07-09 14:02:44 282

原创 ts中的类

2024-04-23 18:44:10 175

原创 Promise

2024-04-23 18:42:19 146

原创 js实现深拷贝

2024-04-23 18:41:47 152

原创 js内存泄漏

2024-04-23 18:41:09 180

原创 js垃圾回收机制

2024-04-23 18:40:33 184

原创 HTTP1.1和HTTP2.0

2024-04-23 18:39:22 320

原创 HTML5有哪些新特征?

2024-04-23 18:38:04 135

原创 Web攻击

2024-04-22 11:47:41 182

原创 闭包~~~

2024-04-22 11:46:50 344

原创 vue中的插槽

2024-04-22 11:46:02 143

原创 原型链~~

2024-04-22 11:44:34 172

原创 浏览器中输入url

2024-04-22 11:43:11 177

原创 js事件委托

2024-04-19 13:08:56 144

原创 js如何实现继承

2024-04-19 13:08:01 120

原创 React Native

2024-04-19 13:06:26 137

原创 webpack二

2024-04-18 14:41:07 319

原创 webpack

2024-04-18 14:23:33 358

原创 vue为啥要用proxy替代defineProperty

2024-04-18 14:13:54 313

原创 防抖与节流

2024-04-18 14:09:04 307

原创 ts和js的区别

2024-04-17 14:13:47 148

原创 判断数据类型

2024-04-17 13:26:09 279

原创 webpack和vite的区别

2024-04-15 18:44:14 152

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除