发布网友 发布时间:2022-04-21 06:03
共2个回答
懂视网 时间:2022-04-21 10:24
前奏window.location.reload();history.back(-1);history.go(1);多种页面刷新跳转详解
问题
JS页面跳转后,返回到该页面时,该页面的全局变量的值是怎么变化的?
待续…………
热心网友 时间:2022-04-21 07:32
没有共享一个全局变量,js所谓的全局变量指的是在页面下,作用范围是window区域,是一个页面里面的。当每一个用户打开一个页面,每一个页面都加载运行这段代码,他们的电脑不互相干扰。而你的迷惑之处在于把js的全局变量与后台语言的全局变量搞混淆。后台语言的全局变量是在服务器运行的,服务器只有一个,而且处于不中断运行状态,所有用户都需要访问同一个服务器,服务器里面的全局变量是共享的,这个需要去多了解一下服务器的程序加载运行过程和堆栈的分配。而js是由服务器传送到用户电脑上才开始被客户端加载运行。两个完全不同的机制。你完全可以打开同一个页面关闭,再打开不就知道答案了吗?何必如此多问?