Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用客户端JavaScript转换HTML页面而不是从服务器发送多个HTML页面是否明智?_Javascript_Html - Fatal编程技术网

使用客户端JavaScript转换HTML页面而不是从服务器发送多个HTML页面是否明智?

使用客户端JavaScript转换HTML页面而不是从服务器发送多个HTML页面是否明智?,javascript,html,Javascript,Html,如果我有一个发送html的web服务器,js和css文档发送给一个人,当他们点击主页上的“联系我们”时,我会让js更改内容的某些部分,并可能推送虚假的历史记录。我认为这是可能的,但我可能记不清,而不是请求在服务器上专门制作的新HTML页面 由于GET请求较少,这对我的web服务器不是更好吗?这样做会有什么大问题吗?有使用客户端页面更改的网站的例子吗 由于GET请求较少,这对我的web服务器不是更好吗 不,HTTP请求没有那么贵。无论如何,您可能会发送更多的数据,因为您必须在第一次请求时发送所有页

如果我有一个发送html的web服务器,js和css文档发送给一个人,当他们点击主页上的“联系我们”时,我会让js更改内容的某些部分,并可能推送虚假的历史记录。我认为这是可能的,但我可能记不清,而不是请求在服务器上专门制作的新HTML页面

由于GET请求较少,这对我的web服务器不是更好吗?这样做会有什么大问题吗?有使用客户端页面更改的网站的例子吗

由于GET请求较少,这对我的web服务器不是更好吗

不,HTTP请求没有那么贵。无论如何,您可能会发送更多的数据,因为您必须在第一次请求时发送所有页面的数据,而访问者可能不会查看所有页面

这样做会有什么大问题吗

你可以:

做很多工作或者 你有一个依赖JS的、搜索引擎不友好的网站 有使用客户端页面更改的网站的例子吗


Github的文件查看器可以做到这一点。他们采取了大量工作的方法。

进一步阅读:您所描述的是一种相当简单的单页应用程序。确实有好处和成本/问题。您刚刚描述了一个AJAX应用程序。使用Jquery的Ajax实现,您可以很容易地将html块“推”到页面区域。。谢谢,我会读这篇文章的-我不知道要搜索什么!关于数据请求的第一点非常好。谢谢你,昆汀。我将进一步研究人们建议的一些阅读材料,但这似乎是一个相当大的交易破坏者。