Javascript 什么';s更快:用JS锚定还是隐藏/显示?

Javascript 什么';s更快:用JS锚定还是隐藏/显示?,javascript,php,jquery,html,performance,Javascript,Php,Jquery,Html,Performance,我正在为一个客户制作一个网站,该网站主要通过wifi路由器离线使用。但也会有一个在线版本。其目的是在基础设施不适合互联网访问的地区分发文件。对于那些在这些地方确实能上网的人来说,互联网可能不是很快也不可靠 通过使用JS函数隐藏一个页面并显示另一个页面,而不是锚定到另一个文件,可以访问我创建的一些页面。我认为这种方法可以更快地加载内容,而不是链接到多个页面。但这是真的吗?或者我应该把所有的内容放在不同的页面上吗?是的,这是真的,但是大多数浏览器在没有得到答案的情况下不会加载页面,所以您至少需要一个

我正在为一个客户制作一个网站,该网站主要通过wifi路由器离线使用。但也会有一个在线版本。其目的是在基础设施不适合互联网访问的地区分发文件。对于那些在这些地方确实能上网的人来说,互联网可能不是很快也不可靠


通过使用JS函数隐藏一个页面并显示另一个页面,而不是锚定到另一个文件,可以访问我创建的一些页面。我认为这种方法可以更快地加载内容,而不是链接到多个页面。但这是真的吗?或者我应该把所有的内容放在不同的页面上吗?

是的,这是真的,但是大多数浏览器在没有得到答案的情况下不会加载页面,所以您至少需要一个本地服务器。您可以在localstorage中存储几乎所有内容(样式、脚本和内容)、存储为字符串并在需要时进行评估。此外,如果本地处理没有问题,您可以使用AngularJS构建和重建页面。

最好的确定方法是尝试这两种方法的示例,然后进行测试/测量和比较。@scunlife我不确定如何为此测试创建受控环境。我的互联网连接速度可能比使用该网站的地点快很多倍。@Chris_topher:嗯,你还有一张AOL的旧CD吗…?@Nathantugy,我想他们刚刚停止了。哦……在任何环境下,这都是有争议的。在互联网速度较慢的情况下,有很多单独的页面,这样就没有人需要下载更大的文件了。他们可以获得获取信息所需的页面,而不必加载其余的页面。但如果人们需要访问大部分/所有信息,那么将所有信息放在一个页面上就更有意义了。只需让JS尽可能轻以隐藏/显示信息。滑雪[jQuery或Angular,只需编写一个非常简短、非常高效的脚本来降低负载。我的客户端已经有了一个通过修改路由器固件来托管的解决方案。该站点实际上将位于插入路由器的USB驱动器上。因此我可以编写类似于我创建的任何其他站点的代码,但我始终需要某些因素记住。