使用javascript的链接会降低页面速度吗?

使用javascript的链接会降低页面速度吗?,javascript,iphone,html,ipad,iso,Javascript,Iphone,Html,Ipad,Iso,由于一个网站出现了一个问题,我不得不对页面上的所有链接使用javascript 就像这样 <a href="javascript:this.location = 'stamping.html'"><img src="image.png"/></a> “我可以看到,这略微增加了站点的带宽需求(非常轻微),但渲染时间和单击时的响应时间应该不明显 如果这是一个很大的问题,我建议对这两种不同的方法进行基准测试,以比较实际影响。你说的放慢速度是什么意思 页面加载时间?

由于一个网站出现了一个问题,我不得不对页面上的所有链接使用javascript

就像这样

<a href="javascript:this.location = 'stamping.html'"><img src="image.png"/></a>

我可以看到,这略微增加了站点的带宽需求(非常轻微),但渲染时间和单击时的响应时间应该不明显


如果这是一个很大的问题,我建议对这两种不同的方法进行基准测试,以比较实际影响。

你说的放慢速度是什么意思

页面加载时间?取决于页面上的链接数。它必须非常明显。执行时间?同样,不明显

更好的问题是,对于那些没有javascript的用户,您是否可以有效地删除您的网站

此外,如果你担心搜索引擎优化,你需要采取额外的措施来确保你的网站仍然可以被索引。(我怀疑谷歌遵循这些类型的URL…我想可能是错的)



编辑:既然您已经解释了上述情况,您可以轻松地“隐藏”“地址栏。请参见

根本问题是什么?这似乎是一个奇怪的问题解决方案。你对“重要”的衡量标准是什么?测试中包括哪些浏览器?您的用户使用哪些浏览器?用户的慢度阈值是多少?页面上还有什么其他标记?如果你不介意我问的话,有什么问题吗?这绝对不是传统的。我已经做了更新解释why@p.campbell所有用户都将在iPad上使用Safari。我不知道javascript是在加载页面时运行的,还是只在点击链接时运行的。。。这会有很大的不同。我已经在我所有的页面上使用了这个meta标签。它适用于第一个书签页面,但链接会在新的Safari窗口中打开,地址栏会再次返回。阅读我添加到问题中的第三个答案。我想知道所有链接中的javascript是在初始页面加载时运行还是仅在单击时运行,这似乎会产生很大的不同。它仅在单击时运行。可能会有一些额外的解析成本,但这也不明显。
a href="javascript:this.location = 'index.php?page=1'"