Үйрөнүү жөнүндө Dynamic HTML (DHTML)

Dynamic HTML HTML чын эле жаңы өзгөчөлүгү эмес, тескерисинче, карап жана стандарттык HTML коддорду жана буйруктарын контролдоочу бир жаңы ыкмасы.

Динамикалык ойлонуп жатканда HTML , сиз стандарттуу HTML сапаттарын, өзгөчө, бир жолу бет сиздин жүктөп унутпашыбыз керек, ал дагы бир суроо кызматына келгенге чейин өзгөрбөйт. Dynamic HTML HTML элементтерин үстүнөн силерге көзөмөлдөө жана WEB Server кайрылып туруп, каалаган учурда өзгөртүүгө мүмкүнчүлүк берет.

DHTML үчүн төрт бөлүгү бар:

DOM

DOM сиз DHTML менен өзгөртүүгө Желе баракчанын кандайдыр бир бөлүгүн алуу үчүн берет. Желе-беттеги ар бир бөлүгү DOM тарабынан аныкталган жана ырааттуу ат жыйындарга колдонуп жатат, аларга кирүү жана алардын касиеттерин өзгөртө аласыз.

Scripts

JavaScript же ActiveX да жазылган Scripts DHTML иштетүү үчүн колдонулган эки таралган скрипт тили болуп саналат. Сиз DOM көрсөтүлгөн объекттерди көзөмөлдөө үчүн скрипт тилин колдонушат.

Cascading Style Sheets

CSS карап көзөмөлдөп жана интернет бетине сезип DHTML колдонулат. Style барактар ​​түстөрдү жана текст ариптерин негизги түстөрдү жана сүрөттөрдү жана беттеги объектилерин жайгаштырууну аныктайт. скрипты жана DOM колдонуп, ар кандай элементтерин стилди өзгөртө аласыз.

XHTML

XHTML же HTML 4.x өзү баракты түзүү жана CSS элементтерди жана иштөө үчүн DOM куруу үчүн колдонулат. DHTML үчүн XHTML жөнүндө өзгөчө эч нерсе жок, - бирок, жарактуу XHTML бар эле серепчиден караганда жумуш көп нерселер бар эле, андан да маанилүү болуп саналат.

DHTML өзгөчөлүктөрү

DHTML төрт негизги өзгөчөлүктөрү бар:

  1. тегдерин жана касиеттерин өзгөртүү
  2. Анык убактагы жайгаштыруу
  3. Динамикалык усулунун (Netscape пикир)
  4. милдеттүү маалыматтар (Internet Explorer)

Tags жана өзгөчөлүктөр өзгөртүү

Бул DHTML көпчүлүгү жалпы пайдалануунун бири болуп саналат. Сиз сапаттарын өзгөртүүгө мүмкүнчүлүк берет HTML тег (ошондой эле, мисалы, бир чычканды чыкылдатуу менен, убакыт, же күнгө, жана) браузеринин тышкары бир окуя көз каранды. Сиз бетине маалыматты алдын ала бул колдоно аласыз, жана окурман бир Шилтеме басууну каралбаса көрсөтө эмес.

Анык убактагы Positioning

көпчүлүк адамдар DHTML жөнүндө ойлонгондо, алар күткөн эмес. Объектилери, сүрөт, текст Желе баракчасы кетүүдө. Бул сиздин окурмандар менен өз ара кандай оюндарды ойноп же экрандын бөлүктөрү жандуу мүмкүндүк берет.

динамикалык Fonts

Бул Netscape гана өзгөчөлүк болуп саналат. Netscape көйгөй дизайнерлер эмне деп жатканын билген жок менен айланып өтүү үчүн иштелип усулунун окурмандын системасында болмок. динамикалык тамга менен жазуу усулунун бет дайыма дизайнер ниет кандай карайт деп, бет менен коддолгон жана жүктөлүп жатат.

маалыматтар боюнча милдеттемелер,

Бул IE гана өзгөчөлүк болуп саналат. Microsoft жетүү мүмкүнчүлүгүн мүмкүндүк берүү үчүн бул иштеп сайттарга чыккан маалыматтар базалары . Бул абдан окшош бир CGI колдонуп, маалымат базасын кирүү үчүн, ал эми иш үчүн ActiveX башкаруу элементи колдонот. Бул өзгөчөлүк башталышы DHTML жазуучусу пайдалануу үчүн абдан өнүккөн жана кыйын.