几个月前,我发布了关于如何通过JavaScript刷新页面的答案.
我也提供了一个JSFIDDLE DEMO:
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"))]();
});
Run Code Online (Sandbox Code Playgroud)
有人注意到它location.reload()比其他方法慢.现在我可以看到同样的事情.
它为什么慢?为什么其他人更快?
我自己一直在寻找这个,我能找到的最好的参考实际上是在 w3schools.com 上
http://www.w3schools.com/jsref/met_loc_reload.asp
location.reload( forceGet )
强制获取:
false - 默认。从缓存中重新加载当前页面。
true - 必须从服务器重新加载当前页面
| 归档时间: |
|
| 查看次数: |
13136 次 |
| 最近记录: |