HTML5
本模块用于系统整理 HTML(含 HTML5 相关能力)与常用浏览器 API 的学习笔记,并以 MDN(mozilla)作为主要权威参考来源,方便你在"概念理解 → 示例验证 → 规范查阅"之间快速切换。
文档状态:全部 23 篇基础知识 + 5 篇高级应用文档已完成专业化增强,每篇均包含 Mermaid 图表、深度技术解析、实战案例、最佳实践与 FAQ。
快速开始
- 推荐搭配:使用浏览器开发者工具(Elements/Console/Network)边读边验证
章节导航
基础知识(23 篇)
HTML 基础入门
- 1-HTML 基础 — HTML 文档结构、元素分类、语义化标签
- 2-设计网页文本内容 — 标题、段落、格式化、引用、代码
- 3-列表 — 有序/无序/定义列表、嵌套列表
- 4-超链接 — a 标签完整属性、响应式图片、安全防护、SEO 优化
- 5-图像 — img 标签、现代 Image API、图像安全、LQIP 渐进加载
- 6-表格 — 表格结构、CSS Grid 替代表格、可访问性、大数据渲染
表单与多媒体
- 7-全局属性 — 全局属性体系、data-*、ARIA、微数据
- 8-表单 — 表单元素、验证 API、自定义控件、无障碍设计
- 9-嵌入多媒体元素 — video/audio/track、Media Session API
文件与交互
- 10-文件操作 — File/Blob/FileReader API、分片上传、Stream API、File System Access
- 11-拖放操作 — Drag and Drop API、DataTransfer、移动端触摸替代、性能优化
- 12-Canvas — 2D 绑定上下文、图形绘制、动画、离屏 Canvas
- 13-SVG — 矢量图形、滤镜、SMIL 动画、JavaScript 交互、a11y 深度指南
存储与服务端通信
- 14-数据存储 — Cookie/Web Storage/IndexedDB/Cache API/OPFS/存储安全
- 15-WebWorkers 处理线程 — Dedicated/Shared Worker、OffscreenCanvas、调试与性能分析
- 16-获取地理位置信息 — Geolocation API、地理围栏、轨迹记录、隐私防护
- 17-HTML5 其他应用 — History/Notification/Page Visibility/Fullscreen/Wake Lock/Clipboard
高级应用(5 篇)
参考资料(MDN / mozilla)