这是一篇Markdown测试用例,用于检查正文中各种语法的渲染效果。
一、标题层级与多行显示测试:这是一个非常长的标题用于检查长标题的换行与样式表现
二级标题、三级标题等应层次清晰。
三级标题示例
用于检查h3字号与间距。
标题层级说明
h1用于文章标题,h2为一级小节,h3为二级小节。
多行标题换行
长标题在窄屏下应自动换行。
四级标题
h4用于更细的小节。
二、段落与强调
普通段落。加粗、斜体、行内代码以及链接的展示。
加粗与斜体
强调语义与视觉区分。
行内代码
代码片段使用 code 包裹。
链接样式
内链与外链的样式与hover状态。
三、列表
无序列表
无序列表:
- 第一项
- 第二项
- 二级子项A
- 二级子项B
- 第三项
有序列表(含二级):
- 步骤一
- 步骤二
- 子步骤2.1
- 子步骤2.2
- 步骤三
有序列表
步骤、排名等使用ol。
嵌套列表
ul/ol内可嵌套子列表。
四、引用
这是一段引用文字,用于测试blockquote的样式。
五、代码块
function hello() {
console.log("Hello, Markdown!");
}
// 20行代码块测试
const items = [1, 2, 3, 4, 5];
items.forEach((n, i) => {
console.log(`Line ${i + 6}: ${n}`);
});
function add(a, b) {
return a + b;
}
const x = add(1, 2);
const y = add(3, 4);
console.log(x, y);
// 第18行
// 第19行
// 第20行(末尾无换行也可)
六、表格
正文中的表格示例:
| 属性 | 说明 |
|---|---|
margin |
外边距 |
padding |
内边距 |
border |
边框 |
七、分隔线
上方是分隔线前的文字。
下方是分隔线后的文字。
八、混合排版
段落内包含加粗与code,以及文章归档链接。列表中可以嵌套强调:
- 带斜体的项
- 带
代码的项
九、图片
正文中的图片会max-width: 100%自适应,不溢出容器。
行内图(与文字同排): 可嵌入段落中。
居中图(块级居中):
全宽图(占满容器宽度,圆角):
十、其他
删除线:已删除的内容。
十一、性能指标
LCP、FID、CLS等核心Web Vitals的测量与优化。
LCP(最大内容绘制)
首屏主要内容的加载时间。
FID(首次输入延迟)
可交互性与主线程阻塞。
CLS(累积布局偏移)
视觉稳定性与布局抖动。
INP与TTFB
交互延迟与首字节时间。
十二、资源加载
预加载、懒加载与关键路径优化。
预加载与预连接
link rel=preload、dns-prefetch等。
懒加载
图片与路由的按需加载。
关键路径
首屏关键CSS/JS的优化。
十三、缓存策略
浏览器缓存、Service Worker与CDN配置。
十四、首屏渲染
减少阻塞资源与提升首屏可交互时间。
十五、JavaScript优化
代码分割、Tree Shaking与执行时间优化。
十六、CSS性能
关键CSS、减少重排重绘与动画性能。
十七、图片优化
格式选择、响应式图片与懒加载。
十八、字体优化
字体子集、font-display与预加载。
十九、网络请求
合并请求、HTTP/2与减少往返。
二十、服务端渲染
SSR、SSG与流式渲染对性能的影响。
二十一、监控与分析
性能监控、RUM与错误追踪。
二十二、移动端性能
移动网络、触摸响应与省电策略。
二十三、构建优化
打包体积、压缩与按需加载。
二十四、运行时性能
长任务、主线程与Web Worker。
二十五、可访问性与性能
语义化、焦点管理与性能的平衡。
二十六、第三方脚本
分析、广告与第三方资源的成本控制。
二十七、测试与基准
Lighthouse、WebPageTest与持续监控。
二十八、实践清单
从开发到上线的性能检查项。
二十九、案例与总结
典型场景的优化思路与效果对比。
三十、延伸阅读
以上为Markdown与性能测试用例内容。