Personal Technology Blog

纵使绿灯再长,也等不来一个不想过马路的人

系统解决方案

权限分配

给不同的角色绑定不通的页面/接口/DOM元素,并且管理员可进行配置。权限功能与业务功能其实毫无关系,在 n 个系统下拆分出来方便维护。

重写 koa-router

在接口权限分配时,系统大更新并且接口众多而不想通过人工添加权限。自行实现获取所有路由。

多个子应用系统框架方案

参考微前端框架目录,将默认的 Vue 框架目录做了一些改动(多页面应用),支持单独打包部署,亦可整合部署。

Golang 小工具

静态资源服务器

更好的兼容了前端框架打包项目,并支持多页面应用配置。可复现部署包生产环境问题。

Size: ≤ 7MB
预览下载

反向代理

启动一个反向代理服务器,并支持 https 配置。

Size: ≤ 8MB
预览下载

打卡时间提醒

什么时间做什么事,不要过度劳累,从此生活机械化。

Size: ≤ 3MB
预览下载

获取 IP 地址

获取 IPv4 及公网 IP 地址。

Size: ≤ 3MB
预览下载

技术分享

手撕 Vue 响应式源码

Vue 响应式数据实现。reactive、ref、customRef、computed、数据挂载、watch 等 API。

运行中的 Redis

一个运行在 JavaScript 中的缓存数据方式,他包含了一些关于著名的 Redis 的特点:数据存储、获取、缓存时间、数据覆盖...

Go 版 koa.js 中间件

模仿 NodeJS Koa 框架所写的 Go 语言服务器。

自定义语言代码高亮

一个不断对字符进行截断并匹配正则的函数,可以对一些自定义语言代码进行高亮。

axios-retry

Axios 请求拦截重试,解决网络慢、卡顿、上传数据丢失的问题。

无规则毛玻璃实现

使用 canvas 对图片做处理,将模糊后的图片嵌入到无规则边框内。

友情链接