网络与接口
浏览器(browser)
/ BROW-zur /
浏览器(browser)是你用来访问网站的那个程序——Chrome、Safari、Firefox、Edge。它的活儿是:从远处某台服务器把一个网页取回来,再把它画到你的屏幕上,变成你能读、能点的东西。你在「网上」做的一切,其实都是经由浏览器发生的。
在底层,它运行着网站发给它的三样东西。HTML 是页面的结构和文字;CSS 是样式——颜色、字体、排版;JavaScript 则是让页面在你输入或点击时作出反应的行为。浏览器把这三样拿过来,拼装成你看到的页面,并让它活起来。从这个意义上说,现代浏览器与其说是个「查看器」,不如说是一台专门运行别人程序的小机器。
它还替你打理那些繁琐的底层杂事:查找地址、打开安全连接、下载图片、让你保持登录状态。你输入「去这里」,浏览器就悄悄地把取回、解码、绘制都做了——于是整个网就感觉像是一个顺滑的地方,而不是成千上万台各自为政的服务器。
You type: example.com
Browser → fetch the page over HTTPS
→ read its HTML, CSS, JavaScript
→ draw it on screen, and keep it interactive浏览器取回一个页面,再运行它的 HTML、CSS 和 JavaScript 把它显示出来。
每个浏览器都内置一个 JavaScript 引擎——这正是网页能运行真正的代码、而不只是显示文字的原因。
又称
另见