网页性能优化-防抖

防抖核心是延迟执行,每次输入重置定时器,最后停止输入后才触发,避免频繁操作影响性能。

阅读全文

Webpack 动态修改资源域名

动态修改资源域名需在入口文件设置 __webpack_public_path__,但会引发资源重复加载问题。

阅读全文

二分查找

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

阅读全文

说说浏览器缓存机制

刷新不生效可能是因为强缓存或协商缓存没过期,用 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) 可以创建没有原型链的对象,适合需要干净对象的场景

阅读全文