二分查找

二分查找能高效定位目标值 但需注意边界条件和中点计算方式避免死循环

阅读全文

说说浏览器缓存机制

刷新不生效可能是因为强缓存或协商缓存没过期,用 ctrl+f5 可以强制绕过缓存获取最新资源。

阅读全文

关于跨域那些事

跨域问题源于浏览器安全策略,解决方法包括代理、img、jsonp 和 cors,各有优缺点需根据场景选择。

阅读全文

认识 Cookie

Cookie 用于保存用户状态和个性化信息,需注意安全设置避免被窃取或滥用。

阅读全文

使用 Github Action 编译 Vue 发布到 Github Page

GitHub action 配置简单,适合自动化部署 Vue 项目到 GitHub Page。

阅读全文

Web安全 —— XSS攻击

输入数据未过滤直接显示是XSS攻击的核心风险,需做好转义和验证。

阅读全文

VSCode 使用指南

VSCode 插件能提升效率,但配置需谨慎,避免过度依赖影响性能。

阅读全文

创建基于 Null 的对象

用 Object.create(null) 可以创建没有原型链的对象,适合需要干净对象的场景

阅读全文

图片懒加载实现

滚动触发懒加载需加节流避免频繁操作影响性能

阅读全文

JavaScript 灵魂拷问

闭包会保留外部变量,多次调用会创建新副本,导致结果不同,注意变量作用域和引用问题。

阅读全文