我正在上大学课程,有一些问题。我们有一个测验,询问静态网页是在哪里生成的?这些选项包括: a. web浏览器b. web服务器c.应用程序服务器d.数据库服务器
我的回答是web服务器,因为web浏览器什么也不生成,只显示http返回。我确信这位教授并不是非常精通这一点,他宣称web浏览器就是生成HTML的原因。
我的下一个问题是,当使用JavaScript生成动态页面时,“脚本”在哪里运行?具有与上面相同的可能答案。这些选项包括: a. web浏览器b. web服务器c.应用程序服务器d.数据库服务器
我的答案是应用服务器。我知道这可能是不正确的。这位教授再次宣称,运行脚本的是网络浏览器。请帮我理解一下!
发布于 2020-08-20 04:39:33
我不会混淆服务器端javascript的特殊情况,但javascript通常是在浏览器中运行的。传统的javascript是一种客户端语言,这意味着它是在客户端的设备上运行的,换句话说,就是他们的web浏览器。- imvain2
谢谢你描述它的方式有意义,以及为什么教授有这样的答案。
第一个问题中的关键词是“生成的”一个静态页面实际上不会在任何地方生成。文件(如foo.html )存储在web服务器上,由客户端计算机请求,然后由其浏览器呈现。- j08691
这就是我所想的,我回答web服务器的理由就是产生HTML文档的原因。
https://stackoverflow.com/questions/63494483
复制相似问题