会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
阿木隆与蓝晶溪
执子之手,一起搬砖
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
11
下一页
2025年10月14日
web中静态资源加载失败的降级处理
摘要: 在Web应用中,静态资源加载失败的降级处理可通过以下方案实现: 备用资源:提供备用的静态资源,当主资源加载失败时,加载备用资源。 默认样式:为关键元素提供默认样式,确保即使某些CSS文件加载失败,页面仍能基本显示。 错误提示:在控制台或页面上显示错误提示,帮助开发者调试问题。 资源重试机制:尝试重新
阅读全文
posted @ 2025-10-14 11:27 阿木隆1237
阅读(10)
评论(0)
推荐(0)
2025年10月13日
nodejs特点及作用
摘要: 特点: 非阻塞I/O模型: Node.js采用事件驱动、非阻塞I/O模型,使其非常适合处理高并发的网络应用程序。它可以同时处理多个客户端请求而不阻塞其他请求的处理。 单线程: Node.js单线程,但通过事件循环机制,可处理大量并发请求,编写高性能服务器变得更加容易。 速度快: Node.js构
阅读全文
posted @ 2025-10-13 21:35 阿木隆1237
阅读(16)
评论(0)
推荐(0)
设计文档规范
摘要: 文档标题和作者信息 在文档的开头包括标题和作者信息,以便其他团队成员可以轻松识别文档的内容和负责人。 目的和背景 说明文档的目的和背景,包括项目的背景信息、需求和目标。 需求 / 用例 case 描述清楚实现什么功能,完成交互流程,分支流程等。 实现方案 具体技术实现方案,架构设计,数据流
阅读全文
posted @ 2025-10-13 21:31 阿木隆1237
阅读(14)
评论(0)
推荐(0)
描述https的加密过程
摘要: 链接过程: 整体: 建立链接时:公钥 + 私钥 => 非对称加密 后续数据传输: mastersecret 对称加密 为什么安全:每一步劫持,都只能截取mastersecret,没法解密,只能透传,转发。有效保护通信数据
阅读全文
posted @ 2025-10-13 21:23 阿木隆1237
阅读(7)
评论(0)
推荐(0)
浏览器缓存(强缓存与协商缓存)
摘要: 浏览器缓存是前端性能优化的重要手段,主要分为强缓存和协商缓存。 1. 缓存整体流程 graph TD A[浏览器请求资源] --> B{检查缓存} B -->|有缓存| C[强缓存验证] B -->|无缓存| D[向服务器请求] C --> E{Cache-Control/Expires} E --
阅读全文
posted @ 2025-10-13 21:14 阿木隆1237
阅读(31)
评论(0)
推荐(0)
面向对象的设计原则
摘要: 面向对象的设计原则是编写可维护、可扩展、可复用软件的基础。以下是主要的面向对象设计原则: 1. SOLID 原则 1.1 单一职责原则 (SRP) 一个类应该只有一个引起变化的原因 // 违反 SRP class User { private String name; private String
阅读全文
posted @ 2025-10-13 21:09 阿木隆1237
阅读(11)
评论(0)
推荐(0)
Vue 3 无限列表虚拟滚动完整实现
摘要: Vue 3 无限列表虚拟滚动完整实现 以下是基于 Vue 3 的无限列表虚拟滚动完整实现方案: 1. 基础虚拟滚动组件 1.1 固定高度虚拟列表 <template> <div ref="containerRef" class="virtual-scroll-container" @scroll="
阅读全文
posted @ 2025-10-13 20:59 阿木隆1237
阅读(388)
评论(0)
推荐(0)
webpack优化前端性能
摘要: Webpack 优化前端性能主要从构建时优化和运行时优化两个维度进行。以下是全面的优化方案: 1. 代码分割与按需加载 1.1 动态导入 (懒加载) // React 路由懒加载 const Home = lazy(() => import(/* webpackChunkName: "home" *
阅读全文
posted @ 2025-10-13 20:48 阿木隆1237
阅读(38)
评论(0)
推荐(0)
Webpack 构建速度优化
摘要: Webpack 构建速度优化是一个系统工程,需要从多个维度进行优化。以下是全面的优化方案: 1. 分析工具先行 1.1 构建速度分析 # 安装速度分析插件 npm install --save-dev speed-measure-webpack-plugin const SpeedMeasurePl
阅读全文
posted @ 2025-10-13 19:48 阿木隆1237
阅读(22)
评论(0)
推荐(0)
Vue 3 的 DOM diff 算法
摘要: Vue 3 的 DOM diff 算法(称为 快速 Diff 算法)相比 Vue 2 有了显著优化,主要特点是通过更高效的比较策略减少不必要的 DOM 操作。 1. 核心 Diff 流程 1.1 整体流程 function patchChildren(n1, n2, container) { //
阅读全文
posted @ 2025-10-13 16:56 阿木隆1237
阅读(48)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
11
下一页
公告