Dynamic HTML haisi iyo tsanangudzo itsva ye HTML, asi pane nzira itsva yekutarisa uye kudzora mazinga eHTML code uye mirairo.
Paunofunga nezveHTML yakajeka , unofanirwa kuyeuka unhu hweHTML, kunyanya iyo kana peji iri kutakurwa kubva kune sevhare, haingashanduki kusvikira imwe chikumbiro chinouya kune sevhavha. Dynamic HTML inokupa humwe hutungamiri pamusoro pezvinhu zve HTML uye inovabvumira kuchinja chero nguva, pasina kudzokera kuWeb server.
Kune zvikamu zvina kuDHTML:
- Document Object Model (DOM) (tsanangudzo)
- Scripts
- Cascading Style Sheets (CSS)
- XHTML
DOM
DOM ndiyo inokubvumira kuti uwane chero rutivi rweWebhu peji yako kuti uchinje neDHTML. Chikamu chimwe nechimwe chepaIndaneti chinotsanangurwa neDOM uye kushandisa magwaro ayo anowirirana iwe unogona kuvanyorera uye kuchinja zvinhu zvavo.
Scripts
Magwaro akanyorwa mune JavaScript kana ActiveX ndiwo mazita maviri anonyanya kushandiswa ekushandisa DHTML. Unoshandisa scripting mutauro kuti utonge zvinhu zvakataurwa muDOM.
Cascading Style Sheets
CSS inoshandiswa muDHTML kudzora kutarisa uye kunzwa kweWebhu peji. Mapepa emafirimu anotsanangura mavara uye mafonti emagwaro, mavara emumvuri nemifananidzo, uye kuiswa kwezvinhu zviri papeji. Kushandisa scripting uye DOM, unogona kuchinja mararamiro ezvinhu zvakasiyana-siyana.
XHTML
XHTML kana HTML 4.x inoshandiswa kugadzira peji pachayo uye kuvaka zvinhu zveCSS uye DOM kushanda. Hapana chakakosha pamusoro peHHTML yeDHTML - asi kuva neHHTML yakakosha kunotonyanya kukosha, sezvo pane zvimwe zvinhu zvinoshanda kubva pairi pane kungoita shanduro.
Zviratidzo zveDHTML
Pane zvinhu zvina zvinokosha zveDHTML:
- Kuchinja ma tag uye zvinhu
- Real-time positioning
- Dynamic fonts (Netscape Communicator)
- Dhina inosunga (Internet Explorer)
Kuchinja ma Tags uye Properties
Ichi ndicho chimwe chezvinhu zvinowanzoshandiswa zveDHTML. Iyo inokubvumira kuti uchinje unhu hweti tag HTML zvichienderana nechakaitika kunze kwekushandura (zvakadai sekombivha, nguva, kana zuva, zvichingodaro). Iwe unogona kushandisa izvi kuti utange kutora ruzivo pane peji, uye usingazviratidzi kunze kwekunge muverengi akanganisa pane unhu humwe.
Real-time Positioning
Apo vanhu vazhinji vanofunga nezveDHTML izvi ndizvo zvavanotarisira. Zvinhu, mifananidzo, uye mavara kutenderera paIndaneti peji. Izvi zvinogona kukubvumira kuti utambe mitambo yekubatanidza nevadzidzi vako kana kuratidza zvikamu zvekona rako.
Dynamic Fonts
Ichi ndicho Netscape chete chinowanikwa. Netscape yakaita izvi kuti zvipoteredze vavakadzi vezvinetso vaive nekusaziva kuti zvinyorwa zvaizove papi muverengi. Nemafonti ane simba, mafonti akaiswa uye akachengetwa nepeji, kuitira kuti peji iyo nguva dzose inotaridzika kuti muumbi wacho aida sei.
Data Binding
Ichi ndicho IE chete chiitiko. Microsoft yakagadzira izvi kuti zvibvumire kuwanika nyore nyore pane zvinyorwa kubva paWeb site . Izvo zvakafanana nekushandisa CGI kuti iwane database asi inoshandisa chekuita ActiveX kuita. Ichi chinhu chakanyanyisa uye chakakosha kushandisa kwekutanga DHTML munyori.