- 博客(144)
- 收藏
- 关注
原创 Hybrid-App架构分享——安防移动端
本文介绍一个面向安防设备的移动端App架构,基于Vite构建,采用WebView方案实现“设备即服务器”模式。通过一套base代码支持四类设备(门禁、对讲、报警、管理机)的差异化适配,利用运行时菜单裁剪与动态路由实现多产品线复用。核心亮点包括:WASM协议转换层实现三代/四代设备协议无缝兼容,首屏加载从3.2s优化至1.5s,构建流程自动化并支持灰度发布。技术栈为React + Redux + Vite,兼顾开发效率与性能,适合低交互、高迭代的设备管理场景。
2026-11-04 17:44:01
147
原创 RPC 加密:浏览器和设备之间的数据加密策略
本文以嵌入式设备Web配置系统为例,通俗讲解RPC加密原理:通过“RSA+AES混合加密”实现敏感数据安全传输。前端每次请求生成临时AES密钥加密报文内容,再用设备公钥加密该密钥,两者一同发送;设备用私钥解密出AES密钥后还原报文。公钥首次使用时自动拉取缓存,接口是否加密由名单控制。全程复用成熟开源库(CryptoJS、jsbn),不自研算法,确保安全可靠。
2026-10-30 15:49:15
305
原创 项目中那些“用得其所“的 JS 方法实战手册
本文基于嵌入式安防项目实战,精选数组、字符串、对象等常用JS方法,详解forEach、map、filter、find、reduce等核心方法的使用场景与最佳实践。通过真实代码示例与最小化演示,展示如何高效处理数据、避免空值错误、实现链式操作与数据转换,助力开发者“用得其所”,提升代码可读性与维护性。
2026-10-29 16:11:47
274
原创 第5次百日救赎计划
工作到目前为止已经800多天了,从第一年的紧张压力,到第二年的需求游刃有余,到现在的舒适区,好多刚入职的朋友都已经离开了,虽然我现在觉得没有压力,但是危机感始终盘旋在的我头上。 AI的兴起,前端的没落,仿佛现在纯前端的岗位越来越少,全栈岗位和AI全栈路线仿佛才是我们未来的方向,而且这个公司我虽然待了这么久,但是业务仍还有很多没有摸清,前端接触业务的机会不多,更多的只是接触一些接口,配置等等,所以我计划花100个工作日的时间,每天记录一个技术点,比如项目中某个前端通用的技术,某个模块特别的
2026-10-15 10:01:11
183
原创 React实现点击按钮复制操作【navigator.clipboard与document.execCommand】
本文介绍了两种剪贴板复制功能的实现方案。作者最初使用navigator.clipboard.writeText()API,但发现它在HTTP环境下失效。于是改进为兼容性方案:先检测现代API是否可用,不可用时降级使用document.execCommand('copy')方法,通过创建临时input元素实现复制。该方案既支持HTTPS环境的新API,又能在HTTP环境下通过传统方法完成复制,体现了渐进增强的设计思想,确保功能在各种浏览器环境中都能正常工作。
2025-09-03 17:04:36
484
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1