Учебни материали

Споделени от колеги - с преглед преди изтегляне.

Програмиране и програмни езици Програмиране в Интернет

BOM и DOM - Клиентски JavaScript

Презентация PPT 18 сваляния 17.01.2018

Клиентски JavaScript
Brauser Object Model (BOM)
Dоcument Object Model (DOM)

DOM





DOM e стандарт, управляван от World Wide Web Consortium (W3C)
– DOM стандарти: https://www.w3.org/standards/techs/dom#w3c_all
Има различни версии, наричани DOM Level 1, DOM Level 2, DOM Level 3
– DOM level1 се фокусира върху дефинирането на структурата на HTML
и XML документите
– DOM Level 2 /3 са изградени върху тази структура и въвеждат повече
интерактивност и поддръжка на допълнителни свойства
– Teкущият стандарт е DOM Level 4
DOM е стандартизиран постфактум - някои не влезли в стандарта части
се използват и днес за обратна съвместимост
– На частта на DOM преди стандарта W3C се позоваваме като на DOM
Level 0 , макар че такъв стандарт не съществува

BOM



BOM не е част от стандарт
Подобно на DOM 0, той включва:
– подмножество обекти, коeто се поддържа от всички основни
браузери
– подмножество обекти, които са специфични за даден браузер
– стандартът HTML5 систематизира общото за браузерите
поведение и включва общите за браузерите обекти
– Мобилните устройства притежават специфични обекти и
събития (например, geolocation, camera access, vibration, touch
events, telephony, SMS), които също са обект на
стандартизация от HTML5.

Йерархия на обектите в браузера




Браузерът има централна роля в програмирамето на JavaScript
Browser Object Model създава дървовидна йерархия на обектите, които
предоставят свойства и методи за JavaScript програмиста
Браузерът се представя от обекта window, който е и глобален обект на

Преглед на началото - целият файл след изтегляне

0 коментара

Все още няма коментари. Бъдете първият, който ще коментира.

За да коментирате, трябва да сте влезли в профила си.

Влезте