使用客户端JavaScript转换HTML页面而不是从服务器发送多个HTML页面是否明智?
如果我有一个发送html的web服务器,js和css文档发送给一个人,当他们点击主页上的“联系我们”时,我会让js更改内容的某些部分,并可能推送虚假的历史记录。我认为这是可能的,但我可能记不清,而不是请求在服务器上专门制作的新HTML页面 由于GET请求较少,这对我的web服务器不是更好吗?这样做会有什么大问题吗?有使用客户端页面更改的网站的例子吗 由于GET请求较少,这对我的web服务器不是更好吗 不,HTTP请求没有那么贵。无论如何,您可能会发送更多的数据,因为您必须在第一次请求时发送所有页面的数据,而访问者可能不会查看所有页面 这样做会有什么大问题吗 你可以: 做很多工作或者 你有一个依赖JS的、搜索引擎不友好的网站 有使用客户端页面更改的网站的例子吗使用客户端JavaScript转换HTML页面而不是从服务器发送多个HTML页面是否明智?,javascript,html,Javascript,Html,如果我有一个发送html的web服务器,js和css文档发送给一个人,当他们点击主页上的“联系我们”时,我会让js更改内容的某些部分,并可能推送虚假的历史记录。我认为这是可能的,但我可能记不清,而不是请求在服务器上专门制作的新HTML页面 由于GET请求较少,这对我的web服务器不是更好吗?这样做会有什么大问题吗?有使用客户端页面更改的网站的例子吗 由于GET请求较少,这对我的web服务器不是更好吗 不,HTTP请求没有那么贵。无论如何,您可能会发送更多的数据,因为您必须在第一次请求时发送所有页
Github的文件查看器可以做到这一点。他们采取了大量工作的方法。进一步阅读:您所描述的是一种相当简单的单页应用程序。确实有好处和成本/问题。您刚刚描述了一个AJAX应用程序。使用Jquery的Ajax实现,您可以很容易地将html块“推”到页面区域。。谢谢,我会读这篇文章的-我不知道要搜索什么!关于数据请求的第一点非常好。谢谢你,昆汀。我将进一步研究人们建议的一些阅读材料,但这似乎是一个相当大的交易破坏者。