Browser 为什么浏览器设计为只解析html、css和javascript?

Browser 为什么浏览器设计为只解析html、css和javascript?,browser,Browser,我正在学习浏览器的工作原理。有人能解释为什么浏览器设计成只呈现html,即使我们用其他服务器语言(如php、python、ruby on rails)编写web应用程序?因为其他语言(如php)需要运行引擎,然后引擎就是服务器,它会将html发送到浏览器进行解析。这是一张照片,因为每个人都喜欢他的照片。 编辑:在3到4之间,它将执行必要的php运行等操作。因为浏览器在客户端工作。用服务器端语言编写的应用程序在服务器端运行,并发出HTML,然后在客户端呈现。与之相反,它们做什么?浏览器使用HTM

我正在学习浏览器的工作原理。有人能解释为什么浏览器设计成只呈现html,即使我们用其他服务器语言(如php、python、ruby on rails)编写web应用程序?

因为其他语言(如php)需要运行引擎,然后引擎就是服务器,它会将html发送到浏览器进行解析。这是一张照片,因为每个人都喜欢他的照片。


编辑:在3到4之间,它将执行必要的php运行等操作。

因为浏览器在客户端工作。用服务器端语言编写的应用程序在服务器端运行,并发出HTML,然后在客户端呈现。与之相反,它们做什么?浏览器使用HTML,而不关心是什么产生了它。这就是浏览器所做的。这就像问为什么C编译器不为你洗碗。我知道浏览器就是这么做的。其中一个主要原因是它们是web标准。这意味着它们是你可以学习遵守的规则。如果没有标准,HTML和CSS可以做任何人都能想到的事情,这将很难学习。标准意味着,当你写网页设计时,网页上会有这样一个链接:学习网页设计。如果没有标准,一些浏览器将支持