Цитата:
|
До ready пишет в document, после - записывает все заново, затирая то,что было раньше
|
Здесь, как я понял, речь идет в том числе и о переменной. То есть в процессе ready переменная будет undefined, даже если до этого она была определена. Я прав ?
я представляю себе работу интерпретатора на данном ниже примере так:
1) f=1;
2) вывести 1;
3) переменная f на момент выполнения ready - undefined
4)f=0
Цитата:
|
$(document).ready(function()
{
document.write(f); // здесь undefined
var f=0;
})
var f=1;
document.write(f) // здесь 1
|
То есть функция ready, когда выполняется, игнорирует предыдущие определения переменной (в данном случае f=1). Я правильно понимаю?