导入
浏览器基础
在本节课中,我们将介绍网页浏览器的重要性、功能和作用。
我想以一章内容开启本课程,旨在帮助你理解浏览器的工作原理及其基本运作方式。由于大多数用户都会通过浏览器与你的 Web 应用进行交互,因此掌握这些优秀程序的基础知识至关重要。
浏览器本质上是一种渲染引擎,它的任务是下载网页内容,并将其渲染成人类可读的形式。
尽管这种描述过于简化,但目前我们只需了解这些即可:用户在浏览器地址栏输入一个网址,浏览器便会下载该 URL 对应的“文档”并将其呈现出来。
...
Chrome 浏览器渲染 'google.com'
Lynx
你可能习惯使用一些主流浏览器,例如 Chrome、Firefox、Edge 或 Safari,但这并不意味着没有其他类型的浏览器。Lynx 就是一个轻量级的、基于文本的浏览器,它可以直接在命令行中运行。
Lynx 的核心工作原理与其他主流浏览器并无二致:用户输入网页地址(URL),浏览器获取对应文档并进行渲染;唯一的区别在于,Lynx 不使用图形化渲染引擎,而是采用纯文本界面来展示内容。
试试 Lynx!
请在下方的交互式终端中体验一下!我们已经执行了命令 lynx google.com。
Terminal
我们现在已经大致了解了浏览器的功能,接下来的课程中,我们将深入探讨这些精巧应用程序背后的具体工作步骤。