实现数组拍平

flat 方法用 Infinity 更方便,递归也能实现数组拍平。

阅读全文

HTTP 笔记

HTTP1.1优化了性能和缓存,支持长连接和并行请求,但多路复用在HTTP2.0才实现。

阅读全文

我所不知道的 Vue 细节

组件 data 用函数返回避免多个实例共享数据,理解设计逻辑能更好使用 Vue。

阅读全文

记突发事件导致的服务降级

CDN 依赖没备用方案导致服务全挂,降级需修改环境变量但 CI 流程效率低。

阅读全文

关于做技术这件事

技术路上的坚持与迷茫,最终还是要回到初心,问问自己是否真心热爱。

阅读全文

Vue 数据驱动视图更新实现

数据变化时触发视图更新,核心是通过监听数据变化而非直接操作 DOM

阅读全文

JavaScript New 关键字的实现原理

new 关键字通过设置实例的 __proto__ 指向构造函数原型,并绑定构造函数执行上下文实现属性和方法继承。

阅读全文

Js 字符串转 Base64

字符串转 base64 注意编码问题,非 ascii 字符需先 encodeURIComponent 处理再加密

阅读全文

Web 安全——CSRF

CSRF 攻击利用用户已认证身份发送恶意请求,防范需结合 token 校验和 cookie 设置。

阅读全文

关于健忘那些事

健忘不是因为没理解而是没反复回顾没兴趣的知识容易忘记

阅读全文