Mëso Rreth Dinamik HTML (DHTML)

Dinamik HTML nuk është me të vërtetë një specifikim i ri i HTML, por një mënyrë e re për të parë dhe kontrolluar kodet dhe komandat HTML standarde.

Kur mendoni për HTML dinamike, duhet të mbani mend cilësitë e HTML-së standarde, veçanërisht kur një faqe ngarkuar nga serveri, nuk do të ndryshojë derisa të vijë një kërkesë në server. Dinamik HTML ju jep më shumë kontroll mbi elementët HTML dhe u lejon atyre të ndryshojnë në çdo kohë, pa u kthyer në serverin e uebit.

Ka katër pjesë në DHTML:

DOM

DOM është ajo që ju lejon të keni akses në çdo pjesë të faqes tuaj Web për ta ndryshuar atë me DHTML. Çdo pjesë e një faqeje Web është e specifikuar nga DOM dhe duke përdorur konventat e saj të vazhdueshme të emërtimit që ju mund t'i qasni ato dhe të ndryshoni pronat e tyre.

Scripts

Skriptet e shkruara në JavaScript ose ActiveX janë dy gjuhët më të zakonshme të shkrimit të përdorur për aktivizimin e DHTML. Ju përdorni një gjuhë të shkruar për të kontrolluar objektet e specifikuara në DOM.

Fleta të Cascading Style

CSS përdoret në DHTML për të kontrolluar pamjen dhe ndjenjën e faqes së internetit. Fletët e stilit përcaktojnë ngjyrat dhe fontet e tekstit, ngjyrat e sfondit dhe imazhet, dhe vendosja e objekteve në faqe. Duke përdorur scripting dhe DOM, ju mund të ndryshoni stilin e elementeve të ndryshme.

XHTML

XHTML ose HTML 4.x përdoret për të krijuar vetë faqen dhe për të ndërtuar elementet për CSS dhe DOM për të punuar. Nuk ka asgjë të veçantë për XHTML për DHTML - por që ka XHTML të vlefshëm është edhe më e rëndësishme, pasi ka më shumë gjëra që punojnë prej saj sesa vetëm shfletuesi.

Karakteristikat e DHTML

Ekzistojnë katër tipare kryesore të DHTML:

  1. Ndryshimi i etiketave dhe pronave
  2. Pozicionimi në kohë reale
  3. Fonts dinamik (Netscape Communicator)
  4. Lidhja e të dhënave (Internet Explorer)

Ndryshimi i tageve dhe i pronave

Kjo është një nga përdorimet më të zakonshme të DHTML. Kjo ju lejon të ndryshoni cilësitë e një etiketi HTML në varësi të një ngjarjeje jashtë shfletuesit (si një klikim i mausit, koha ose data, etj). Ju mund ta përdorni këtë për të shpejtuar informacionin në një faqe dhe mos ta shfaqni atë, përveç nëse lexuesi klikon në një lidhje specifike.

Pozicionimi në kohë reale

Kur shumica e njerëzve mendojnë për DHTML kjo është ajo që ata presin. Objektet, imazhet dhe teksti që lëvizin rreth faqes së uebit. Kjo mund t'ju lejojë të luani lojëra interaktive me lexuesit tuaj ose të animoni pjesë të ekranit tuaj.

Fonts Dinamik

Ky është veçori e vetme e Netscape. Netscape e zhvilloi këtë për të marrë rreth dizajnerëve të problemeve pa e ditur se cilat fontë do të ishin në sistemin e lexuesit. Me fontet dinamikë, fontet kodohen dhe shkarkohen me faqe, në mënyrë që faqja gjithmonë të duket se si projektuesi ka për qëllim që ajo të jetë.

Lidhja e të dhënave

Ky është një tipar i vetëm i IE. Microsoft e zhvilloi këtë për të lejuar qasje më të lehtë në bazat edhënave nga faqet e internetit . Është shumë e ngjashme me përdorimin e një CGI për të hyrë në një bazë të dhënash, por përdor një kontroll ActiveX për të funksionuar. Kjo veçori është shumë e avancuar dhe e vështirë për t'u përdorur për shkrimtarin DHTML të fillimit.