డైనమిక్ HTML గురించి తెలుసుకోండి (DHTML)

డైనమిక్ HTML అనేది నిజంగా HTML యొక్క కొత్త వివరణ కాదు, కానీ ప్రామాణిక HTML కోడ్లు మరియు ఆదేశాలను నియంత్రించడానికి మరియు నియంత్రించే కొత్త మార్గం.

డైనమిక్ HTML గురించి ఆలోచిస్తున్నప్పుడు, మీరు ప్రామాణిక HTML యొక్క లక్షణాలను గుర్తుంచుకోవాలి, ప్రత్యేకించి సర్వర్ నుండి సర్వర్ లోడ్ అయిన తర్వాత మరొక అభ్యర్థన సర్వర్కు వచ్చే వరకు ఇది మారదు. డైనమిక్ HTML మీరు HTML అంశాలపై మరింత నియంత్రణను ఇస్తాయి మరియు వాటిని వెబ్ సర్వర్కు తిరిగి రాకుండా ఏ సమయంలోనైనా మార్చడానికి అనుమతిస్తుంది.

DHTML కు నాలుగు భాగాలు ఉన్నాయి:

DOM

DOM మీరు దాన్ని DHTML తో మార్చడానికి మీ వెబ్ పేజీ యొక్క ఏదైనా భాగాన్ని యాక్సెస్ చేయడానికి అనుమతిస్తుంది. వెబ్ పేజీ యొక్క ప్రతి భాగం DOM ద్వారా పేర్కొనబడింది మరియు దాని స్థిరమైన నామకరణ పద్ధతులను ఉపయోగించి మీరు వాటిని ఆక్సెస్ చెయ్యవచ్చు మరియు వారి లక్షణాలను మార్చవచ్చు.

స్క్రిప్ట్లు

జావాస్క్రిప్ట్ లేదా ActiveX లో వ్రాసిన స్క్రిప్ట్లు DHTML ను సక్రియం చేయడానికి ఉపయోగించే రెండు అత్యంత సాధారణ స్క్రిప్టింగ్ భాషలు. DOM లో పేర్కొన్న వస్తువులను నియంత్రించడానికి మీరు స్క్రిప్టింగ్ భాషను ఉపయోగిస్తున్నారు.

క్యాస్కేడింగ్ స్టైల్ షీట్స్

వెబ్ పేజీ యొక్క రూపాన్ని మరియు భావాన్ని నియంత్రించడానికి DHTML లో CSS ఉపయోగించబడుతుంది. శైలి షీట్లు టెక్స్ట్ యొక్క రంగులు మరియు ఫాంట్లను, నేపథ్య రంగులను మరియు చిత్రాలను మరియు పేజీలోని వస్తువులను ఉంచడానికి నిర్వచించాయి. స్క్రిప్టింగ్ మరియు DOM ఉపయోగించి, మీరు వివిధ అంశాల శైలిని మార్చవచ్చు.

XHTML

XHTML లేదా HTML 4.x పేజీని సృష్టించేందుకు మరియు CSS మరియు DOM కోసం పని చేయడానికి అంశాలను రూపొందించడానికి ఉపయోగించబడుతుంది. DHTML కోసం XHTML గురించి ప్రత్యేక ఏమీ లేదు - కానీ సరైన XHTML కలిగి మరింత ముఖ్యమైనది, కేవలం బ్రౌజర్ కంటే దాని నుండి పని మరింత విషయాలు ఉన్నాయి.

DHTML యొక్క లక్షణాలు

DHTML యొక్క నాలుగు ప్రాధమిక లక్షణాలు ఉన్నాయి:

  1. టాగ్లు మరియు లక్షణాలను మార్చడం
  2. రియల్ టైమ్ స్థానాలు
  3. డైనమిక్ ఫాంట్లు (Netscape Communicator)
  4. డేటా బైండింగ్ (ఇంటర్నెట్ ఎక్స్ప్లోరర్)

టాగ్లు మరియు గుణాలు మార్చడం

ఇది DHTML యొక్క అత్యంత సాధారణ ఉపయోగాలలో ఒకటి. ఇది బ్రౌజర్ వెలుపల ఒక కార్యక్రమంపై (మౌస్ క్లిక్, సమయం, లేదా తేదీ మొదలైనవి) ఆధారపడి HTML ట్యాగ్ యొక్క లక్షణాలను మార్చడానికి మిమ్మల్ని అనుమతిస్తుంది. ఒక పేజీలో ప్రీలోడ్ సమాచారాన్ని మీరు ఉపయోగించుకోవచ్చు మరియు రీడర్ నిర్దిష్ట లింక్పై క్లిక్ చేయకపోతే దానిని ప్రదర్శించవద్దు.

రియల్-టైమ్ పొజిషనింగ్

చాలామంది DHTML ను ఎప్పుడు అనుకుంటున్నారు అది వారు ఆశించేది. Objects, చిత్రాలు, మరియు టెక్స్ట్ వెబ్ పేజీ చుట్టూ కదిలే. ఇది మీ పాఠకులతో ఇంటరాక్టివ్ గేమ్స్ ఆడటానికి లేదా మీ స్క్రీన్ యొక్క భాగాలను యానిమేట్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.

డైనమిక్ ఫాంట్లు

ఇది ఒక నెట్స్కేప్ మాత్రమే ఫీచర్. నెట్స్కేప్ ఈ సమస్యను రూపకర్తల వ్యవస్థలోఫాంట్ లుగా ఉంటుందో తెలియకపోవడమే . డైనమిక్ ఫాంట్లతో, ఫాంట్లు ఎన్కోడ్ చేయబడతాయి మరియు పేజీతో డౌన్ లోడ్ అయ్యాయి, తద్వారా పేజీ ఎల్లప్పుడూ ఎలా రూపకల్పనకు ఉద్దేశించినదిగా కనిపిస్తుంది.

డేటా బైండింగ్

ఇది IE మాత్రమే లక్షణం. వెబ్ సైట్ల నుండి డేటాబేస్ లకు సులభంగా యాక్సెస్ చేయటానికి మైక్రోసాఫ్ట్ దీనిని అభివృద్ధి చేసింది. ఇది ఒక డేటాబేస్ను ప్రాప్తి చేయడానికి ఒక CGI ను ఉపయోగించడం చాలా పోలి ఉంటుంది, అయితే ఇది యాక్టివ్ఎక్స్ నియంత్రణను పని చేయడానికి ఉపయోగిస్తుంది. ఈ లక్షణం ప్రారంభంలో DHTML రచయిత కోసం ఉపయోగించడానికి చాలా అధునాతన మరియు కష్టమైనది.