2013-12-12 2 views
1

Я новичок в JavaScript и хочу задать базовый вопрос. Когда document создает и каков жизненный цикл этого объекта? Как я понял, документ - это клиентский объект. Это правда? Когда document уничтожается сборщиком мусора?document Объект в JavaScript

+2

Если вы имеете дело с средой браузера, тогда документ НИКОГДА не будет уничтожен, пока браузер не покинет текущую страницу, потому что документ ** IS ** - текущая страница. –

+0

@MarcB, но может ли страница javascript наблюдать за документом, чтобы он был недоступен? Скажем, из другого окна? –

ответ

2

Если вы работаете в среде браузера, document вечно. Бессмертный. document просто ссылается на текущую страницу, на которой вы находитесь. Перейдите в консоль Javascript в своем браузере. Попробуйте присвоить что-то document, а затем посмотреть, что такое значение document. Он не изменится. Если вы не запустили его в браузере, то document не имеет особого значения, и вы можете делать с ним все, что хотите.

+0

Отличный, ваш развеять мои сомнения! –

Смежные вопросы