动态更改页面对2静态网页的区别

我想建立一个网站,将询问用户是否是女性的男性,然后使用该信息来改变网页上的所有代词来匹配用户选择。 所以,如果你输入的男性,那么网页将变为(他,他,他,等)所有个人引用。 我的选择是:1)构建2个位点,并让用户输入将用户引导到正确的网站或2)构建一个站点每个用户输入动态改变

从一个角度来看的性能成本和带宽成本,这是更好的选择?

--------------解决方案-------------

如果你只是在寻找性能和带宽,它肯定是最好有两个静态网页:代理和浏览器可以缓存页面,这有助于双方。 是不是仍然是更好的办法? 那么,取决于你的维护计划等。 你将要经常更新网页? 在这种情况下,你需要确保你总是应用更新到两页。

我在KISS原则的信奉者。 有没有错,有两个JSP页面。 它是干净的,易于阅读。 然而,在你的情况下,简单的jQuery功能,这是由他们进入他拉开序幕/她,就不会困难或难以维持。 性能会好,带宽会更好(因为你正在改变与剧本文字客户端)。

本网站能计划功能,以发展壮大? 例如,你需要问一个语言选择一天,让用户的内容呈现在他们的语言? 对于一个简单的双语网站,你会再需要4页(2语言×2性别)。

如果你这时​​就需要一种基于区域选择特定的数据,你就必须按地区数再乘以页数。

静态是非常有效的不变的页面,但如果你需要离开自己的成长空间,并在未来添加更多的功能,动态生成的页面内容是基于用户选择的标准在那里拉着更易于维护。

在所有我不会用JavaScript来此。 我会从用户请求中的性别和处理在服务器端的代名词决心。 通过在您的内容模板化的代名词,你可以做一个简单的搜索和服务,这将使得维护简单的页面之前更换。

选择“2”,用一个轻量级的JavaScript和你的服务器少通话,但使用jQuery(“#ID”)。负载(“page.php”),您需要更改HTML的一部分

你可以用CSS做到这一点 - 例如,在页面的HTML有:

[跨度类=“男”]他[/ SPAN] [跨度类=“女”】她[/ SPAN]

...然后根据用户的选择切换CSS样式表,记录在一个cookie的选择。

一个样式表将有:

span.male {显示:无} {span.female显示:内联}

而另一个将是:

span.male {显示:内联} {span.female显示:无}

你的想法?

分类:JavaScript的 时间:2015-03-15 人气:0
本文关键词: JavaScript的HTML,XML
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.596 (s). 10 q(s)