js的全局变量 多个客户端同时访问该页面他们是共享一个全局变量么?请大神给个原因,希望回答的透彻点

 我来答
1192779725
推荐于2017-11-26 · TA获得超过174个赞
知道小有建树答主
回答量:371
采纳率:100%
帮助的人:137万
展开全部
没有共享一个全局变量,js所谓的全局变量指的是在页面下,作用范围是window区域,是一个页面里面的。当每一个用户打开一个页面,每一个页面都加载运行这段代码,他们的电脑不互相干扰。而你的迷惑之处在于把js的全局变量与后台语言的全局变量搞混淆。后台语言的全局变量是在服务器运行的,服务器只有一个,而且处于不中断运行状态,所有用户都需要访问同一个服务器,服务器里面的全局变量是共享的,这个需要去多了解一下服务器的程序加载运行过程和堆栈的分配。而js是由服务器传送到用户电脑上才开始被客户端加载运行。两个完全不同的机制。你完全可以打开同一个页面关闭,再打开不就知道答案了吗?何必如此多问?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式