Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.09.2008, 14:12
Аватар для Snipe
Профессор
Отправить личное сообщение для Snipe Посмотреть профиль Найти все сообщения от Snipe
 
Регистрация: 06.05.2008
Сообщений: 765

DHTML vs DOM
В чем разница между Object Model (DOM) и DHTML Object Model? :confused:
Внесите ясность, а то походил по сайтам - многие путают.
Ответить с цитированием
  #2 (permalink)  
Старый 22.09.2008, 14:30
Кандидат Javascript-наук
Отправить личное сообщение для SunnyDay Посмотреть профиль Найти все сообщения от SunnyDay
 
Регистрация: 22.09.2008
Сообщений: 111

наверно так:
DOM - это структурная модель документа, а DHTML - это система, которая ,например, может динамически управлять документом.
Ответить с цитированием
  #3 (permalink)  
Старый 22.09.2008, 15:06
Профессор
Отправить личное сообщение для Dmitry A. Soshnikov Посмотреть профиль Найти все сообщения от Dmitry A. Soshnikov
 
Регистрация: 25.02.2008
Сообщений: 707

Snipe,

1. DOM - объектная модель документа - не зависящая от платформы абстракция, позволяющая получить доступ к элементам документа (сами элементы структурированы иерархическим деревом).

2. DHTML - это образное обозначение, определяющее динамику в документе (т.е. "оживление" прежде статичной страницы различного рода эффектами (кстати, эффекты здесь вовсе не обязательны), драг&дропом и т.д.). А вот в механизм реализации DHTML'я может входить DOM.

http://ru.wikipedia.org/wiki/DOM
http://ru.wikipedia.org/wiki/DHTML
__________________
Тонкости ECMAScript
Ответить с цитированием
  #4 (permalink)  
Старый 22.09.2008, 16:19
Аватар для Snipe
Профессор
Отправить личное сообщение для Snipe Посмотреть профиль Найти все сообщения от Snipe
 
Регистрация: 06.05.2008
Сообщений: 765

Так меня смутил не сам по себе DHTMl а именно "DHTML Object Model".
Просто сомнения меня гложут, есть такое - "DHTML Object Model"?
Ответить с цитированием
  #5 (permalink)  
Старый 22.09.2008, 16:33
Кандидат Javascript-наук
Отправить личное сообщение для SunnyDay Посмотреть профиль Найти все сообщения от SunnyDay
 
Регистрация: 22.09.2008
Сообщений: 111

>"DHTML Object Model"
это ты где такие ужасы встретил?)
Ответить с цитированием
  #6 (permalink)  
Старый 22.09.2008, 16:39
Аватар для Snipe
Профессор
Отправить личное сообщение для Snipe Посмотреть профиль Найти все сообщения от Snipe
 
Регистрация: 06.05.2008
Сообщений: 765

Сообщение от SunnyDay Посмотреть сообщение
>"DHTML Object Model"
это ты где такие ужасы встретил?)
Да раскопал тут один документ, типа для проверки знаний собеседуемого. И вот что-то меня в ступор забросило... Я чего-то не знаю или они...
Ответить с цитированием
  #7 (permalink)  
Старый 22.09.2008, 17:12
Отправить личное сообщение для Андрей Параничев Посмотреть профиль Найти все сообщения от Андрей Параничев
 
Регистрация: 21.02.2008
Сообщений: 1,250

Snipe,
В данном случае под DHTML Object Model имеется в виду JavaScript+HTML Object Model. Т.е. не DOM, а объектная модель JavaScript и взаимодействие с html - события и т.д (в том числе и DOM). Во всяком случае так думают в Microsoft.

Последний раз редактировалось Андрей Параничев, 22.09.2008 в 17:28.
Ответить с цитированием
  #8 (permalink)  
Старый 22.09.2008, 17:27
Аватар для Snipe
Профессор
Отправить личное сообщение для Snipe Посмотреть профиль Найти все сообщения от Snipe
 
Регистрация: 06.05.2008
Сообщений: 765

Ясно. Если так, то понятно. Спасибо.
Ответить с цитированием
  #9 (permalink)  
Старый 22.09.2008, 17:33
Отправить личное сообщение для Андрей Параничев Посмотреть профиль Найти все сообщения от Андрей Параничев
 
Регистрация: 21.02.2008
Сообщений: 1,250

Snipe,
Я оказался немного не прав. В кратце - DHTML Object Model это устаревшая объектная модель по управлению html элементами. Возможно имеется в виду document.all, document.forms, document.body.children и т.д. В общем, устаревшая объектная модель документа.

Вот выдержка с msdn:
Цитата:
W3C DOM vs. the DHTML Object Model

An object model is a mechanism for accessing and programming a document or program. The DHTML Object Model, available in Internet Explorer 4.0, provides access to almost all elements, and to all attributes on an element. Every element is exposed to the DHTML Object Model in Internet Explorer 5 and later. The W3C DOM is consistent with the DHTML Object Model in that every element and every attribute is accessible in script.

The W3C DOM is a robust evolution from the DHTML Object Model because it provides a structured model and logical interface for authors to access and update elements and attributes. Authors who are familiar with the DHTML Object Model or scripting object models should find the W3C DOM implementation fairly straightforward to use. Those unfamiliar with the DHTML Object Model or object models in general, are encouraged to read the DHTML Object Model article.
Ответить с цитированием
Ответ


Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Dom и события кнопок Гость Events/DOM/Window 4 07.08.2008 18:53
xajax/ проблема с DOM subaru AJAX и COMET 3 03.06.2008 12:27
DOM просмоторщик где качать scuter Общие вопросы Javascript 10 06.05.2008 17:17
DOM vasa_c Статьи, справочник 2 26.03.2008 02:17
Изменение параметра "ALT"("TITLE") тега IMG посредством DOM Гость Элементы интерфейса 3 21.02.2008 10:02