HTML-101 #1. HTML是什么 & 网络是如何工作的

发布: (2026年1月9日 GMT+8 11:59)
3 min read
原文: Dev.to

Source: Dev.to

简短介绍(我为何写这篇)

我目前正在学习 HTML,并决定通过记录我的学习过程来公开学习。
本系列并非专家撰写——而是一个初学者的大声学习,分享:

  • 我所理解的,
  • 让我困惑的,
  • 以及我在过程中学到的东西。

目标是建立一致性、清晰度,并邀请讨论。

在本篇文章中,我将讨论:

  • HTML 是什么以及它为何存在
  • HTML 在网站中能做什么、不能做什么
  • 将 HTML 理解为网络的结构(骨架)
  • HTML、CSS 和 JavaScript 在 Web 应用中的角色
  • 页面加载时浏览器内部实际发生了什么(DOM、CSS、JS)

我所有的笔记、示例和练习代码都在 GitHub 仓库中: 。


什么是 HTML?

HTML 代表 HyperText Markup Language(它并没有“超”之意)。它是网页的标准语言,定义了网站的骨架。它告诉浏览器:

  • 有哪些内容,
  • 内容的类型,
  • 内容如何组织。

HTML 定义标题、创建段落、显示图像、构建表单以及其他少量功能。它 添加样式(CSS)或行为/交互(JavaScript)。

示例

  My First Page

  
## Hello World

  
This is my first webpage

上面的标记展示了一个大标题 “Hello World” 和一段文字 “This is my first webpage”。


HTML、CSS 与 JavaScript 的角色

技术角色
HTML结构(骨骼)
CSS设计(皮肤/衣服)
JavaScript功能(大脑)

没有 CSS 与 JS 的网站仍然可以工作,只是看起来很朴素。


浏览器如何加载页面

  1. 浏览器逐行读取 HTML 并将其转换为 DOM(文档对象模型)——一个表示 HTML 元素的树状结构。
  2. 浏览器下载链接的 CSS 文件并应用样式。
  3. 浏览器下载链接的 JavaScript 文件并执行脚本。
  4. 最终渲染的页面被显示。

简而言之:

HTML → DOM → 应用 CSS → 运行 JavaScript → 最终页面

下一篇

下一篇文章将介绍 HTML 的结构,并将在进度推进时继续更新 GitHub 仓库。


参考资料

  • GitHub 仓库:
Back to Blog

相关文章

阅读更多 »

构建了一个 Netflix 克隆

概述 我构建了一个 Netflix Nepal 克隆,以提升我的前端技能。该项目使用语义化 HTML、CSS 和 Vanilla JavaScript 构建。它复制了……