SlideShare a Scribd company logo
DHTML   (динамичен хипертекстов език)   Иван Йорданов Бинев 41б
Какво по точно е  DHTML ... DHTML  е абревиатура на  Dynamic Hypertext Markup Language  (динамичен хипертекстов маркиращ език), с която се означава съвкупността от технологии за създаването на интерактивни и  анимирани  уебсайтове, използващи комбинация от статичен маркиращ език (какъвто е HTML), клиентски скриптов език (какъвто е JavaScript), език за описание на стилове (като CSS), и стандартизирания  документен обектен модел  (Document Object Model, DOM).
Пример за Уеб сайт използващ  DHTML. Можем да видим как автора е направил сайта използвайки слайдове и някои  Java  скриптове, което придава гъвкавост и вариативност.
Малко по подробно за езика... DHTML позволява на скриптовите езици да сменят променливите на езика, описващ уебстраницата, което на свой ред повлиява на изгледа и функционалността на иначе "статичното" HTML съдържание след като страницата се зареди напълно, както и в процеса на преглеждането ѝ. Така динамичната характеристика на езика DHTML се изразява в начина, по който той функционира по време на прегледа на страницата, а не в способност да се създава уникално съдържание при всяко зареждане на страницата. За сравнение, понятието за динамична уебстраница е по-широко формулирано като уебстраница, която зарежда различно съдържание за всеки отделен потребител, при всяко презареждане или за различните стойности на специфични променливи.
DHTML  използва следните езици и модули на програмиране в себе си: Статич ен маркерен език  HTML ;  Скриптов  език ,   встр оен  (и  изпълняван от страната на клиента  ) ;  CSS  (каскадн и  таблиц и на  стил ове ) ;  DOM  (обект е н модел  на   документа).   Съвкупността от използвани елементи за  DHTML
Употреба :   DHTML често се използва за интерактивни уебстраници или динамични елементи като rollover бутони (променящи се при преминаване с мишката над тях) и падащи менюта. По-рядко езикът се използва за създаване на браузърно базирани игри. През последните години езикът започва да изпада от употреба, поради честите несъвместимости на DHTML скриптовете с различни уеб браузъри.
Някои недостатъци на DHTML се изразяват в затруднената разработка и отстраняване на бъговете, поради различните степени на поддръжка на DHTML при различните браузъри и зависимостта на крайния изглед от конкретната резолюция на екрана. Базова DHTML поддръжка е въведена за първи път при Internet Explorer 4.0, макар че и при Netscape Navigator 4.0. е положена основа за динамична система. Споделеният документен обектен модел е внедрен в относително по-нови браузъри като Internet Explorer 5.0+, Mozilla Firefox 2.0+, и  Opera  7.0+.
Характеристики :
Не е оформен като строга спецификация;  Функционалните му възможности се определят от възможностите на споменатите негови съставни елементи и най-вече от взаимодействието между тях.  Всеки от използваните в  DHTML   стандарти има конкретно предназначение, и за да бъдат разработваните страници наистина ефективни, трябва да бъде правилно и на място използван. По този начин се постига:     максимално кратък, ясен и оптимизиран код, лесен за разчитане и модифициране; по-висока скорост на зареждане и изпълнение на страниците;     по-добра съвместимост на страниците с различните браузъри;    възможност за разделение на задачите между повече програмисти.
Обичайно   ,скрипта на уебстраниците, използващи DHTML, изглеждат по следния начин :
Програмният код по-долу илюстрира една често използвана функционалност. Уебстраницата съдържа допълнителен текстов блок, който се показва само тогава, когато потребителят изрично пожелае да го види. Тази функционалност намира приложение при електронното обучение, като извежда подсказка или верния отговор в тест, въпреки че отначало тези допълнителни текстови блокове не са видими за обучаемия.
 
Край Използвани източници: Google ; http://www.tuj.asenevtsi.com/IntT/IntT040.htm  ; http://bg.wikipedia.org/wiki/DHTML

More Related Content

PPT
PPT
Html
PPT
Html1
PPTX
файлов формат Html
PPTX
.NET/C#_18
PPTX
.NET/C#_17
Html
Html1
файлов формат Html
.NET/C#_18
.NET/C#_17

Viewers also liked (8)

PDF
Job satisfaction
DOCX
Industrial relations
PPT
Aaacs presentation
PPTX
Physics project 1
PDF
Profitable investment proposal from time consulting
PDF
Salary compression 1
PPT
Asset Protection
DOC
Effective management criteria
Job satisfaction
Industrial relations
Aaacs presentation
Physics project 1
Profitable investment proposal from time consulting
Salary compression 1
Asset Protection
Effective management criteria
Ad

Similar to Dhtml (динамичен хипертекстов език) (20)

PPT
PPT
Xhtml
PPT
Html
PPT
HTML-presentation
PPT
Failov format xml
PPT
Svetlin Nakov - .NET Framework Overview
PPT
Nakov - .NET Framework Overview + Security
PPTX
Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)
PPTX
Курс по уеб програмиране (2015), занятие №1 - HTML
PDF
Izrabotka na site
PDF
изработка на сайт
PDF
изработка на сайт-seagarden.free.bg
PPTX
Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)
PDF
SEO курс 2014, лекция 3: Техническа оптимизация, част 1
PDF
Lily Grozeva - SEO for English Speaking Markets
PPTX
Курс по програмиране за напреднали (2012) - 1. Обектно-ориентирано програмира...
PPT
B1 t1 php_basics
PPT
B1 t1 php_basics
PPTX
Huseyin Ozbilen 41б_ 356291
PDF
Adobe flash
Xhtml
Html
HTML-presentation
Failov format xml
Svetlin Nakov - .NET Framework Overview
Nakov - .NET Framework Overview + Security
Курс по уеб програмиране (2015), занятие №3 - JavaScript (част 1/2)
Курс по уеб програмиране (2015), занятие №1 - HTML
Izrabotka na site
изработка на сайт
изработка на сайт-seagarden.free.bg
Курс по уеб програмиране (2014), занятие №3 - JavaScript (част 1/2)
SEO курс 2014, лекция 3: Техническа оптимизация, част 1
Lily Grozeva - SEO for English Speaking Markets
Курс по програмиране за напреднали (2012) - 1. Обектно-ориентирано програмира...
B1 t1 php_basics
B1 t1 php_basics
Huseyin Ozbilen 41б_ 356291
Adobe flash
Ad

Dhtml (динамичен хипертекстов език)

  • 1. DHTML (динамичен хипертекстов език) Иван Йорданов Бинев 41б
  • 2. Какво по точно е DHTML ... DHTML е абревиатура на Dynamic Hypertext Markup Language (динамичен хипертекстов маркиращ език), с която се означава съвкупността от технологии за създаването на интерактивни и анимирани уебсайтове, използващи комбинация от статичен маркиращ език (какъвто е HTML), клиентски скриптов език (какъвто е JavaScript), език за описание на стилове (като CSS), и стандартизирания документен обектен модел (Document Object Model, DOM).
  • 3. Пример за Уеб сайт използващ DHTML. Можем да видим как автора е направил сайта използвайки слайдове и някои Java скриптове, което придава гъвкавост и вариативност.
  • 4. Малко по подробно за езика... DHTML позволява на скриптовите езици да сменят променливите на езика, описващ уебстраницата, което на свой ред повлиява на изгледа и функционалността на иначе "статичното" HTML съдържание след като страницата се зареди напълно, както и в процеса на преглеждането ѝ. Така динамичната характеристика на езика DHTML се изразява в начина, по който той функционира по време на прегледа на страницата, а не в способност да се създава уникално съдържание при всяко зареждане на страницата. За сравнение, понятието за динамична уебстраница е по-широко формулирано като уебстраница, която зарежда различно съдържание за всеки отделен потребител, при всяко презареждане или за различните стойности на специфични променливи.
  • 5. DHTML използва следните езици и модули на програмиране в себе си: Статич ен маркерен език HTML ; Скриптов език ,  встр оен (и изпълняван от страната на клиента ) ; CSS (каскадн и таблиц и на стил ове ) ; DOM (обект е н модел на  документа). Съвкупността от използвани елементи за DHTML
  • 6. Употреба : DHTML често се използва за интерактивни уебстраници или динамични елементи като rollover бутони (променящи се при преминаване с мишката над тях) и падащи менюта. По-рядко езикът се използва за създаване на браузърно базирани игри. През последните години езикът започва да изпада от употреба, поради честите несъвместимости на DHTML скриптовете с различни уеб браузъри.
  • 7. Някои недостатъци на DHTML се изразяват в затруднената разработка и отстраняване на бъговете, поради различните степени на поддръжка на DHTML при различните браузъри и зависимостта на крайния изглед от конкретната резолюция на екрана. Базова DHTML поддръжка е въведена за първи път при Internet Explorer 4.0, макар че и при Netscape Navigator 4.0. е положена основа за динамична система. Споделеният документен обектен модел е внедрен в относително по-нови браузъри като Internet Explorer 5.0+, Mozilla Firefox 2.0+, и Opera 7.0+.
  • 9. Не е оформен като строга спецификация; Функционалните му възможности се определят от възможностите на споменатите негови съставни елементи и най-вече от взаимодействието между тях. Всеки от използваните в DHTML стандарти има конкретно предназначение, и за да бъдат разработваните страници наистина ефективни, трябва да бъде правилно и на място използван. По този начин се постига:   максимално кратък, ясен и оптимизиран код, лесен за разчитане и модифициране; по-висока скорост на зареждане и изпълнение на страниците;   по-добра съвместимост на страниците с различните браузъри;   възможност за разделение на задачите между повече програмисти.
  • 10. Обичайно ,скрипта на уебстраниците, използващи DHTML, изглеждат по следния начин :
  • 11. Програмният код по-долу илюстрира една често използвана функционалност. Уебстраницата съдържа допълнителен текстов блок, който се показва само тогава, когато потребителят изрично пожелае да го види. Тази функционалност намира приложение при електронното обучение, като извежда подсказка или верния отговор в тест, въпреки че отначало тези допълнителни текстови блокове не са видими за обучаемия.
  • 12.  
  • 13. Край Използвани източници: Google ; http://www.tuj.asenevtsi.com/IntT/IntT040.htm ; http://bg.wikipedia.org/wiki/DHTML