会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
haoxiugong
博客园
首页
新随笔
联系
订阅
管理
2025年12月15日
Vue3.4中diff算法核心梳理
摘要: 基于 Vue 3.4+(runtime-core) 一、组件更新链路 响应式数据变化 ↓ 触发 effect(scheduler) ↓ 组件 render 函数重新执行 ↓ 生成新的 VNode Tree ↓ patch(oldVNode, newVNode) ↓ 精确更新真实 DOM 虚拟 DOM
阅读全文
posted @ 2025-12-15 16:36 秀秀不只会前端
阅读(1)
评论(0)
推荐(0)
2025年12月12日
从Chromium架构看浏览器执行机制
摘要: 下文基于最新 Chromium 架构(2024–2025)+ WHATWG 事件循环规范。 现代浏览器进程模型(Chromium Site Isolation 架构) 现代浏览器是多进程架构,每个 Render Process (渲染进程)中有多个线程(主线程、合成线程、raster(光珊化) 线
阅读全文
posted @ 2025-12-12 16:56 秀秀不只会前端
阅读(3)
评论(0)
推荐(0)
2025年12月8日
随着AI对话的发展,SSE又火了!
摘要: 现在 AI 对话发展迅速,而这个功能主要就是基于 SSE,因此我们面试时,SSE 会有很高的频率被问到,这里简单聊一聊 SSE。 概念与适用场景 什么是 SSE?SSE(Server-Sent Events)是浏览器端通过 EventSource 与服务端建立的一条长期单向连接(HTTP),服务端可
阅读全文
posted @ 2025-12-08 11:24 秀秀不只会前端
阅读(9)
评论(0)
推荐(0)
2025年12月3日
关于Gulp,你学这些就够了
摘要: Gulp 是一个基于流(Stream)的构建工具,用于自动化前端开发中的常见任务(如文件压缩、编译、自动化测试等)。它的设计理念是将任务流程处理成数据流,通过管道(Pipeline)处理数据,以达到自动化构建的目的。 现在对 gulp 的使用已经很少了,但是有些面试官在面试的时候还是会问,因此单独写
阅读全文
posted @ 2025-12-03 18:15 秀秀不只会前端
阅读(10)
评论(0)
推荐(0)
先把 Rollup 搞明白,再去学 Vite!
摘要: 概念 Rollup 是一个 ES 模块打包器(bundler),擅长把多个 ESModule 打包成一个或多个 bundle,目标常是库(library)或前端应用的生产构建。 核心理念是 基于 ES Module 的静态分析:Rollup 能更精准做 tree-shaking(删除未使用导
阅读全文
posted @ 2025-12-03 11:44 秀秀不只会前端
阅读(33)
评论(0)
推荐(0)
2025年12月2日
性能优化之页面加载慢的罪魁祸首!
摘要: 面试官经常问我们性能优化,但我们每次都是想到什么回答什么,要么回答不到面试官的点上,要么太紧张好多都想不起来,这篇文章我从需要性能优化的根因——页面加载慢来告诉你性能优化应该从哪些方面考虑。 1. 网络问题 网络主要就是三个方面:资源太多、网络带宽延迟高、DNS 解析时间长。 1.1 资源请求过多
阅读全文
posted @ 2025-12-02 14:21 秀秀不只会前端
阅读(10)
评论(0)
推荐(0)
2025年12月1日
面试官最喜欢问的Webpack中的loader和plugin到底有什么区别?
摘要: 基本概念 Loader:对单个资源(文件)做转换的函数(把一个文件从一种内容转换为另一种内容),在 module 层面运行。 Plugin:在整个构建过程的生命周期里插入钩子逻辑(修改编译器、生成资源、注入行为等),在 compiler/compilation 层面运行。 概念说明 Load
阅读全文
posted @ 2025-12-01 15:26 秀秀不只会前端
阅读(15)
评论(0)
推荐(0)
2025年11月28日
原来Webpack在大厂中这样进行性能优化!
摘要: 性能优化方案 优化分类: 优化打包后的结果(分包、减小包体积、CDN 服务器) ==> 更重要 优化打包速度(exclude、cache-loader) 代码分割(Code Splitting) 一、主要目的 减少首屏加载体积:避免一次性加载全部代码 利用浏览器缓存:第三方库(如 React
阅读全文
posted @ 2025-11-28 15:47 秀秀不只会前端
阅读(8)
评论(0)
推荐(0)
2025年11月27日
关于XSS和CSRF,面试官更喜欢这样的回答!
摘要: 这是我们前端最常见的两种攻击手段,也是面试中最常考的前端攻击。这篇文章我用最精炼、最优雅,也是面试官最喜欢的回答方式来讲解下 XSS 和 CSRF。 一、XSS(跨站脚本) 原理 攻击者把 恶意脚本 注入到受信任页面并被浏览器执行,脚本 利用页面的信任上下文(Cookies、localStorage
阅读全文
posted @ 2025-11-27 15:57 秀秀不只会前端
阅读(15)
评论(0)
推荐(0)
2025年11月26日
Webpack高级之常用配置项
摘要: 常用配置项——Mode 默认值是 production(什么都不设置的情况下);可选值有:'none' | 'development' | 'production'。 development:会将 DefinePlugin 中 process.env.NODE_ENV 的值设置为 developme
阅读全文
posted @ 2025-11-26 22:00 秀秀不只会前端
阅读(6)
评论(0)
推荐(0)
下一页
公告