Electron

Electron 桌面应用开发入门:从 HTML 到 EXE

最近在学习 Electron 框架,把平时用的网页工具打包成桌面应用。记录一下主进程通信、本地文件读写、以及 ASAR 打包的踩坑过程...

阅读全文
JavaScript

JavaScript 手机号正则验证与批量处理

整理了几种常见的手机号验证场景:11 位号码提取、重复检测、跨平台状态同步。用 Set 做排重比数组遍历效率高很多...

阅读全文
Node.js

Node.js + Express 搭建本地数据服务

用 Express 搭了一个简单的本地 API 服务,处理 JSON 数据读写。记录了 fs 异步操作、数据持久化、以及手写 multipart 解析的过程...

阅读全文
CSS

仿微信风格 UI 设计:圆角、阴影与过渡动画

研究了一下微信的界面设计语言,尝试用纯 CSS 还原类似的视觉效果。重点在 border-radius 的层级运用、box-shadow 柔和度...

阅读全文
数据库

用 JSON 文件做本地数据库:持久化与备份策略

不想引入 SQLite 或 LevelDB,直接用 JSON 文件存业务数据。研究了读写锁、定时备份、异常恢复,适合单机桌面应用...

阅读全文
网络

WebSocket 实时推送:SSE 降级与心跳检测

桌面应用需要实时刷新数据,WebSocket 最自然。但某些网络环境会拦截 ws 协议,所以同时实现了 SSE 作为降级方案...

阅读全文
安全

前端密码安全:本地存储的伪装与隔离策略

桌面应用没有后端鉴权,密码存在本地。研究了 localStorage、sessionStorage、以及 Electron 的 safeStorage 模块...

阅读全文
自动化

Node.js 自动化脚本:定时任务与文件批量处理

写了一些日常辅助脚本:定时备份数据、批量重命名截图、调用 Windows 通知中心。用 node-schedule 和 node-notifier 很方便...

阅读全文
加载中
加载中