Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript中的文档对象_Javascript - Fatal编程技术网

JavaScript中的文档对象

JavaScript中的文档对象,javascript,Javascript,我是JavaScript新手,想问一个基本问题。当创建文档时,该对象的生命周期是什么?据我所知,文档是客户端对象。这是真的吗?当垃圾收集器销毁文档时?如果您在基于浏览器的环境中工作,文档是永久的。不朽的文档仅指您当前所在的页面。转到浏览器中的Javascript控制台。尝试将某些内容分配给文档,然后查看文档的值。不会改变的。如果您没有在浏览器上运行它,那么document就没有特殊意义,您可以用它做任何您想做的事情。如果您处理的是浏览器环境,那么在浏览器离开当前页面之前,文档将永远不会被销毁,因

我是JavaScript新手,想问一个基本问题。当创建
文档时,该对象的生命周期是什么?据我所知,文档是客户端对象。这是真的吗?当垃圾收集器销毁
文档时?

如果您在基于浏览器的环境中工作,
文档是永久的。不朽的<代码>文档
仅指您当前所在的页面。转到浏览器中的Javascript控制台。尝试将某些内容分配给
文档
,然后查看
文档
的值。不会改变的。如果您没有在浏览器上运行它,那么
document
就没有特殊意义,您可以用它做任何您想做的事情。

如果您处理的是浏览器环境,那么在浏览器离开当前页面之前,文档将永远不会被销毁,因为文档是当前页面。@MarcB但是,文档中的页面是否不再可访问?说,从另一个窗口?很好,你消除了我的疑虑!