软件|为了让你看上网页,你知道浏览器有多努力吗?( 二 )


【软件|为了让你看上网页,你知道浏览器有多努力吗?】
建筑图纸和装修指南都有了 , 看起来似乎完整了 , 但是好像还缺些什么 。
假如一个网页想要显示当前时间 , 该怎么显示?按照前边的思路应该是把当前的时间写进html文件里 。 可是写得过来吗?服务器受得了硬盘也受不了啊!所以从这一个小小的要求中就暴露出了前边流程的问题:传输出来的网页是固定的 , 静止的 , 做不了改变 。 我们缺少一种可以让网页动起来的手段 , 博物馆缺少员工 。 于是乎 , 大名鼎鼎的JavaScript登场了 。

JavaScript是一种浏览器可以执行的编程语言 , 它使得网页可以“动起来” , 实现网页与用户的交互 。 我们的每个操作都可以被JS捕获并作出相应的反应 , 甚至可以调整html和css代码 , 就好像博物馆的讲解人员可以根据你参观的进度、状态、需要来调整展厅的布局、灯光、音效等一系列的展现形式 。 这一下子就让网页的可能性无限地增加 。 和css一样 , js也有“作业”可抄 。 我们经常把一些非常好用的js脚本作为单独的文件引入到html网页中 , 并在网页中规定这个js脚本应该去如何使用 。

经过了这么多年的发展 , htmlcssjs成为了构成网页的三大元素 。 浏览器不仅要通过html构建网页的框架 , 还要通过css对网页进行美化 , 更要通过js与网页面前的用户进行互动 。 将这三种干巴巴的代码转换成图文并茂 , 互动性强的网页的过程被称作渲染 。

虽然浏览器不止承担渲染的任务 , 但渲染仍是浏览器的核心功能 , 渲染速度的快慢直接决定了用户体验 。 为了更好地呈现网页 , 各种浏览器都在向着更快、更快、更快努力 , 但曾经的巨无霸却没有能跟上时代 , 最后活成了时代的眼泪 , 永远活在梗图之中 , 实在是令人感叹 。 如果这篇文章对你有所帮助 , 希望能帮室长点个赞和在看 , 你的鼓励是室长进步的动力!