ДХТМЛ: Динамичко веб кодирање
ДХТМЛ значи Динамиц ХиперТлок Маркуп Лангуаге и може се дефинисати као вештина стварања ХТМЛ веб страница динамичним комбинацијом ХТМЛ-а и Јавасцрипта и Цасцадинг Стиле Схеетс (ЦСС). За разлику од остале четири варијације ХТМЛ које смо проучавали у претходна четири чланка из ове серије, ДХТМЛ није стандард који је дефинисао Конзорцијум В3. Уместо тога, то је „маркетиншки израз који су користили Нетсцапе и Мицрософт да би описали нове технологије које би претраживачи 4.к генерације подржавали“ (Конзорцијум В3). ХТМЛ 4.0 је прво представио две важне компоненте које су својствене структури ДХТМЛ-а:
  • Каскадне таблице стилова (ЦСС)
  • Модели објеката документа (ДОМ)

Постизање кода динамичним

ЦСС пружа моделе стила и изгледа док ДОМ пружа моделе садржаја документа за ХТМЛ документе. ЈаваСцрипт и ВБСцрипт додају могућност писања скриптног кода за контролу ХТМЛ елемената. Састављене, ове три компоненте се надовезују на динамичне ХТМЛ странице. Једно од главних решења је компатибилност са прегледачем - Нетсцапе и Мицрософт се још увек нису сложили шта имплементирати у своје прегледаче: стога писање ДХТМЛ страница које добро раде у оба прегледача може бити тешко. Да бисте се сами уверили, можете да приступите стандардима Мицрософт и Нетсцапе на мрежи:
  • МСДН Либрари у Мицрософт-у
  • Динамични ХТМЛ у Нетсцапе Цоммуницатору
"ДХТМЛ се одликује у креирању ефеката са смањеном пропусношћу који побољшавају функционалност веб странице. Може се користити за креирање анимација, игара, апликација, пружање нових начина навигације по веб локацијама и прављење изгледа изван ове светске странице који једноставно нису Није могуће само са ХТМЛ-ом. Иако се многе функције ДХТМЛ-а могу дуплицирати било с Фласх-ом или Јава-ом, ДХТМЛ пружа алтернативу која не захтева додатак и неприметно се уграђује у веб страницу. "(Дан Стеинман, 1998).

Да бисмо разумели сложеност ДХТМЛ-а, корисно је детаљније испитати његове компоненте.

Каскадне таблице стилова

ЦСС су софистицирани кодови који раздвајају веб садржај од веб презентације - стил, позиционирање, боје, фонтове и тако даље. ЦССП или ЦСС позиционирање омогућава контролу нивоа пиксела над позиционирањем ХТМЛ елемената. Одвајање стила презентације веб докумената од садржаја са ЦСС2 (ниво ЦСС 2) поједностављује веб ауторство и одржавање веб локација. "ЦСС2 подржава листове стилова специфичне за медије тако да аутори могу прилагодити презентацију својих докумената визуелним претраживачима, слушним уређајима, штампачима, брајевим уређајима, ручним уређајима итд. Ова спецификација такође подржава позиционирање садржаја, фонтове за преузимање, распоред таблице, функције за интернационализација, аутоматско бројање и бројање, као и неке особине повезане са корисничким интерфејсом "(В3 конзорцијум). В3Ц нуди одличан водич за учење ЦСС2 званог, ЦСС2 Спецификација.

ЈаваСцрипт

ЈаваСцрипт је посебан скриптни језик претраживача који се користи за контролу ХТМЛ елемената и додавање функционалности облицима, оквирима, прозорима, пребацивањем слика, контролама аудио-видео записа и манипулацији ДХТМЛ-ом. Нетсцапе је први назвао овај скриптни ЈаваСцрипт, па је Мицрософт смислио термин ЈСцрипт за своју одређену марку скриптирања. Резултат? Две верзије ЈаваСцрипта које могу бити неугодно неспојиве. Да бисте више истражили овај проблем, посетите Нетсцапе'с ЈаваСцрипт Централ и Мицрософтових ЈСцрипт страница ресурса. Тајна динамичних ефеката ЈаваСцриптед садржаја је употреба слојних објеката. Објекти слоја мијењају текст када миш пређе преко њега; чини да се слике или текст крећу по веб страници; такође чини падајуће меније падајући. Објекти слоја распоређени су у ознаке див, с дефинирајућим карактеристикама као што су боја, положај и видљивост.

Састављајући их заједно

ДХТМЛ се обично примењује за постизање три задатка:
  • Положај или постављање блокова садржаја на страницу и њихово померање
  • Модификације стилова који мењају изглед и осећај странице
  • Руковање догађајима или повезивање корисничких догађаја са променама у позиционирању или другим модификацијама стила
У новијим верзијама Интернет Екплорера и Нетсцапе-а (верзије 5, 6 и новијих) ДОМ постаје шифра избора за већину ДХТМЛ кодирања. Након што свлада, ДОМ може помоћи веб дизајнерима да манипулишу, додају, бришу и уређују кодирање докумената који се односе на све стилове, атрибуте (као што је хреф) и елементе (као што су хтмл ознаке) на страници. То значи да је свака ознака и атрибут заједнички за хтмл документ доступан преко ДОМ-а. Тренутно, В3Ц препоручује нивое модела документа и нивоа 0 и 1. Ниво 2 је такође у изради, али још увек није промовисан као стандард за ДХТМЛ кодирање.

Корисна група туторијала доступна је кроз ХТМЛ Гоодиес, под називом ДХТМЛ и Лаиер Туториал.

Везе у овом чланку нуде увод и упуте како започети свој пут у савладавању овог најновијег развоја у хтмл кодирању.Свака брза претрага на Гооглеу привући ће вам много више ресурса, лако доступни на дохват руке. Како произвођачи прегледача раде на својој неспојивости и употреба прегледача са вишом верзијом постају уобичајена, ДХТМЛ ће постати обавезан део итинерера било ког професионалног дизајнера.

ХТМЛ Означите серију чланака

ДЕО 1: Да ли веродостојни дизајнер зна ХТМЛ?
ДЕО 2: ХТМЛ 3.2 - Рођење Вилбура
ДЕО 3: ХТМЛ 4.0 И 4.01 - више од добре ствари!
ДЕО 4: КСХТМЛ: Веб кодирање за профињени дизајн
ДЕО 5: ДХТМЛ: Динамичко веб кодирање




Видео Упутства: Exploring JavaScript and the Web Audio API by Sam Green and Hugh Zabriskie (Јануар 2022).