Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401 ТвойWeb :: DOM Objects
Покинул форум
Сообщений всего: 778
Дата рег-ции: Дек. 2007
Карма 0
Вот я написал простейший скрипт для того, чтобы лучше понять объектную модель документа. Вот объекты document и event
являются дочерними для объекта window и находятся на одном уровне так? Так.
А вот код:
А теперь берете код и вставляете в html файл, после чего запускаем в любом браузере и кликаем в textarea. Браузер нам выдает:
undefined
null
Но почему? Ведь поидее должно быть и там и там одинаковое значение.
И вообще я понимаю так: каждый узел является объектом, но в свою
очердь не каждый объект является узлом, тоесть если event и document
не узлы, то должно выдавать ошибку поскольку я к ним применяю свойство parentNode свойственное для узлов, а они выдают результат,
да еще и разный! Почему?
Furax
Отправлено: 17 Июня, 2008 - 08:07:10
Бледнотик
Покинул форум
Сообщений всего: 1472
Дата рег-ции: Март 2007 Откуда: Иркутск, Сибирь, СССР
Карма 32
DOM не имеет ничего с объектной моделью окна. Всякие там parentNode, firstChild и так далее работают исключительно для объектов-тегов. Остальное просто не относится к DOMу. DOM, по сути, - это стандарт от W3C, касающийся исключительно объектов, из которых составлен документ. А уж что там в окне, к этому W3C никакого отношения не имеет.
parentNode - свойство исключительно DOM-объектов. Так, элементы массива не имеют такого свойства, ссылающегося на сам массив.
Кстати, не всегда event является свойством window. Попробуй-ка в седьмой Опере (а лучше - в пятом-шестом Netscapе) выполнить что-то типа
Покинул форум
Сообщений всего: 778
Дата рег-ции: Дек. 2007
Карма 0
Цитата:
объектов-тегов
и атрибутов...
Кстати не мог бы ты объяснить что такое undefined и чем он отличается от нулл?
Furax
Отправлено: 18 Июня, 2008 - 03:30:01
Бледнотик
Покинул форум
Сообщений всего: 1472
Дата рег-ции: Март 2007 Откуда: Иркутск, Сибирь, СССР
Карма 32
undefined - значение непроинициализированной переменной. null - специальная константа, означающая буквально "совсем нифига".
Systemnik
Отправлено: 18 Июня, 2008 - 07:39:49
ExBB Developer Team
Покинул форум
Сообщений всего: 778
Дата рег-ции: Дек. 2007
Карма 0
Непроинициалихорованной это:
var c; ??
Кстати я тут пишу DOM аналош свойства innerHTML уже есть наработки скоро скину исходники сам занаеш куда (не в личку!!!) Вообщем вышлю в личку куда
Furax
Отправлено: 18 Июня, 2008 - 08:17:54
Бледнотик
Покинул форум
Сообщений всего: 1472
Дата рег-ции: Март 2007 Откуда: Иркутск, Сибирь, СССР
Карма 32
Systemnik пишет:
Непроинициалихорованной это:
var c; ??
Именно.
Systemnik
Отправлено: 18 Июня, 2008 - 08:47:45
ExBB Developer Team
Покинул форум
Сообщений всего: 778
Дата рег-ции: Дек. 2007
Карма 0
Сорри за оффтп а серилизация это что?
Furax
Отправлено: 18 Июня, 2008 - 09:09:40
Бледнотик
Покинул форум
Сообщений всего: 1472
Дата рег-ции: Март 2007 Откуда: Иркутск, Сибирь, СССР
Карма 32
Перевод данных из переменных в удобный для сохранения формат (чаще всего - строку) для последующей обратной загрузки.
Systemnik
Отправлено: 18 Июня, 2008 - 10:37:44
ExBB Developer Team
Покинул форум
Сообщений всего: 778
Дата рег-ции: Дек. 2007
Карма 0
Сенкс
Емае! Где супермодыераторы.. не баньте а тему лучше закройте что-то тут я заоофтопился...
Все гости форума могут просматривать этот раздел. Только администраторы и модераторы могут создавать новые темы в этом разделе. Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®
[Script Execution time: 0.0434] [ Gzipped ]
Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33