Документен обектен модел: Разлика между версии
Изтрито е съдържание Добавено е съдържание
м неправилно членуване - предлог и пълен член |
м overlinking |
||
Ред 11:
=== Традиционен DOM ===
[[JavaScript]] е създаден от Netscape Communications през 1996 г. като част от Netscape Navigator 2.0. Конкурентът на Netscape - [[Microsoft]] пуска по-късно същата година [[Internet Explorer]] 3.0 с порт на
Традиционният DOM е ограничен във видовете елементи, които могат да бъдат достъпни. Такива елементи като форма (form), връзка ([[Хипертекст|link]]) и изображение (image) могат да бъдат достъпни чрез използването на йерархични имена, които започват от корена на документния обект. Йерархичното име може да използва или името или последователните индекси на общия елемент. Например, въвеждане на форма може да бъде зададено като "document.formName.inputName" или "document.forms [0] .elements [0]."
Ред 18:
=== Междинен DOM ===
През 1997 г., Netscape и Microsoft пуснаха Netscape Navigator, Internet Explorer 4.0, добавяйки поддръжка на Dynamic HTML ([[DHTML]]), който представлява възможност за промяна на функционалността на един HTML документ при неговото зареждане. На
Междинният DOM давал възможност за манипулиране на свойствата на Cascading Style Sheets ([[CSS]]), оказвайки влияние на изобразяването на документа. Той също така предоставя достъп до нови свойства, наречени "пластове", чрез свойство "document.layers" (в Netscape Navigator) и "document.all" (в Internet Explorer). Поради несъответствия в първоначалното развитие на междинния DOM разработването на уеб страници изисквало специална обработка за всеки отделен случай.
Ред 25:
=== Стандартизация ===
Организацията World Wide Web Consortium ([[World Wide Web Consortium|W3C]]), основана през 1994 г. за поддържането и развитието на отворените стандарти [[World Wide Web]], принуждава Netscape Communications и Microsoft, заедно с други фирми, да разработят стандарт за браузърните скриптови езици, наречен [[ECMAScript]]. Първата версия на стандарта е публикувана през 1997 година. Следващите издания на [[JavaScript]] и JScript започват да прилагат стандарта
След излизането на [[ECMAScript]] [[World Wide Web Consortium|W3C]] започва работа по стандартизацията на DOM. Оригиналният стандарт DOM, известен също като "DOM ниво 1" е
Ред 107:
== Приложение ==
=== Уеб браузъри ===
Не се изисква уеб браузърите да използват DOM, за да изпълняват [[HTML]]-документи. Въпреки това, DOM се изисква за скриптове [[JavaScript]], които желаят да наблюдават или да променяте уеб страница динамично. С други думи, [[Document Object Model]] - е инструмент, чрез който съдържанието на [[JavaScript]] вижда
== Източници ==
|