javascript - Lorsque vous utilisez location.href pour accéder à une page, cela ne saute-t-il pas immédiatement?
怪我咯
怪我咯 2017-06-28 09:28:41
0
3
1042
location.href="login.html"

J'ai constaté qu'il ne saute pas immédiatement après l'exécution de cette instruction, mais une fois que toutes les instructions JS suivant l'instruction sont exécutées, le saut est effectué. Pourquoi ?

怪我咯
怪我咯

走同样的路,发现不同的人生

répondre à tous(3)
淡淡烟草味

window.location.href的赋值,并不会中断Javascript的执行。所以最好在后面加上returnFin cette phrase

ringa_lee

Si vous devez sauter directement sans exécuter ce qui suit, vous pouvez ajouter return false ;

après le saut
Ty80

Non, je l'ai testé et cela ne s'est pas produit. Cela saute immédiatement. Vous pouvez publier votre code et voir s'il a quelque chose à voir avec votre code, par exemple s'il est dans une fonction asynchrone

.
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal