几个月前我发帖这个答案 https://stackoverflow.com/a/17259514/1420197关于如何通过 JavaScript 刷新页面。
我提供了一个JSFiddle演示 http://jsfiddle.net/hE6Ua/ too:
var solutions = [
function () { location.reload(); },
function () { history.go(0); },
function () { location.href = location.href; },
function () { location.href = location.pathname; },
function () { location.replace(location.pathname); },
function () { location.reload(false); },
];
$("[data-func]").on("click", function () {
solutions[parseInt($(this).attr("data-func"))]();
});
Someone https://stackoverflow.com/questions/5404839/how-can-i-refresh-a-page-with-jquery/17259514#comment25071535_17259514注意到location.reload()
比其他方法慢。现在我也能看到同样的事情。
为什么速度比较慢?为什么其他人更快?
我自己一直在寻找这个,我能找到的最好的参考实际上是在 w3schools.com 上
http://www.w3schools.com/jsref/met_loc_reload.asp http://www.w3schools.com/jsref/met_loc_reload.asp
位置.重新加载(forceGet)
forceGet:
false- 默认。从缓存中重新加载当前页面。
true- 当前页面必须从服务器重新加载
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)