రన్ సమయంలో బ్రౌజర్ విండోలో HTML పత్రం లోడ్ అయినప్పుడు, ఈ పత్రం దానిలో ప్రదర్శించబడే అన్ని HTML మూలకాలకు యాక్సెస్ని ఇచ్చే డాక్యుమెంట్ ఆబ్జెక్ట్ అవుతుంది. ఇది ప్రత్యేక పనులను నిర్వహించడానికి సహాయపడే విస్తృత శ్రేణి పద్ధతులు మరియు లక్షణాలతో వస్తుంది. ది ' స్థావరాలు ” అనేది HTML డాక్యుమెంట్ యొక్క బేస్ URI (ప్రస్తుత వెబ్ పేజీ చిరునామా)ని తిరిగి ఇవ్వడానికి ప్రత్యేకంగా రూపొందించబడిన అటువంటి ఆస్తి. పేర్కొన్న HTML పత్రాల డొమైన్, వనరు మరియు స్థానాన్ని వినియోగదారుకు తెలియజేసే ప్రాథమిక URIని గుర్తించడం ఉపయోగకరంగా ఉంటుంది.
ఈ పోస్ట్ JavaScriptలో డాక్యుమెంట్ “baseURI” ప్రాపర్టీ యొక్క పనిని ప్రదర్శిస్తుంది.
డాక్యుమెంట్ “baseURI” ప్రాపర్టీ జావాస్క్రిప్ట్లో ఏమి చేస్తుంది?
ది ' స్థావరాలు ”డాక్యుమెంట్” ఆబ్జెక్ట్ యొక్క రీడ్-ఓన్లీ ప్రాపర్టీ పేర్కొన్న డాక్యుమెంట్ యొక్క బేస్ URI (యూనిఫాం రిసోర్స్ ఐడెంటిఫైయర్)ని ప్రదర్శిస్తుంది. 'baseURI' అనేది డాక్యుమెంట్ స్థానాన్ని పేర్కొనే సంపూర్ణ URT. ఈ ప్రాపర్టీ డాక్యుమెంట్ బేస్ URIని “స్ట్రింగ్” రూపంలో అందిస్తుంది.
వాక్యనిర్మాణం
document.baseURI
పై వాక్యనిర్మాణం నిర్వచించిన పనిని నిర్వహించడానికి అదనపు పరామితి అవసరం లేదు.
దాని ఆచరణాత్మక అమలును చూడటానికి ఉదాహరణలో పైన నిర్వచించిన ఆస్తిని ఉపయోగించుకుందాం.
ఉదాహరణ: “baseURI” ప్రాపర్టీని ఉపయోగించి డాక్యుమెంట్ బేస్ URIని తిరిగి పొందండి
ఈ ఉదాహరణ ప్రస్తుత డాక్యుమెంట్ బేస్ URIని పొందడానికి “పత్రం” ఆబ్జెక్ట్తో “baseURI” లక్షణాన్ని వర్తిస్తుంది.
HTML కోడ్
ముందుగా, దిగువ పేర్కొన్న కోడ్ను చూడండి:
< h2 > డాక్యుమెంట్ బేస్ యుఆర్ఐ ప్రాపర్టీ లో జావాస్క్రిప్ట్ h2 >< బటన్ క్లిక్ చేయండి = 'jsFunc()' > బేస్యురిని పొందండి బటన్ >
< p id = 'నమూనా' > p >
పై కోడ్ స్నిప్పెట్ ప్రకారం:
- ది ' ” ట్యాగ్ స్థాయి 2 యొక్క ఉపశీర్షికను జోడిస్తుంది.
- ది ' <బటన్> ”ట్యాగ్ జతచేయబడిన మౌస్ ఈవెంట్ “onclick” ఈవెంట్తో బటన్ను నిర్దేశిస్తుంది, ఇది ఈవెంట్ ట్రిగ్గర్ అయినప్పుడు JavaScript ఫంక్షన్ని “jsFunc()” అని పిలుస్తుంది.
- ది ' 'ట్యాగ్ ప్రస్తుత డాక్యుమెంట్ బేస్ URIతో జోడించడానికి కేటాయించిన id 'నమూనా'తో ఖాళీ పేరాను సృష్టిస్తుంది.
జావాస్క్రిప్ట్ కోడ్
ఇప్పుడు, జావాస్క్రిప్ట్ కోడ్తో కొనసాగండి:
< స్క్రిప్ట్ >ఫంక్షన్ jsFunc ( ) {
వీలు t = document.baseURI;
document.getElementById ( 'నమూనా' ) .innerHTML = ' ప్రస్తుత పత్రం యొక్క బేస్URI: ' + t;
}
స్క్రిప్ట్ >
పైన అందించిన కోడ్లో:
- వినియోగదారు నిర్వచించిన ఫంక్షన్ ' jsFunc() ”మొదట “document.baseURI” లక్షణాన్ని ఉపయోగించుకునే “t” అనే వేరియబుల్ని ప్రకటిస్తుంది.
- ఆ తరువాత, వర్తించు ' getElementById() ”వేరియబుల్ “t” రిటర్న్ చేయబడిన విలువను ప్రదర్శించడానికి idని “నమూనా”గా కలిగి ఉన్న ఖాళీ పేరాని పొందే పద్ధతి, అంటే, URI ఆధారంగా.
అవుట్పుట్
ఇక్కడ, ఎగువ అవుట్పుట్ ప్రస్తుత పత్రం యొక్క బేస్ URIని '' ద్వారా ప్రదర్శిస్తుంది document.baseURI ” బటన్పై ఉన్న ఆస్తి తదనుగుణంగా క్లిక్ చేయండి.
ముగింపు
జావాస్క్రిప్ట్' పత్రం 'వస్తువు' స్థావరాలు 'నిర్దిష్ట డాక్యుమెంట్ బేస్ URIని పొందడానికి ఆస్తి ఉపయోగపడుతుంది. ఇది సక్రియ వెబ్ పేజీ బేస్ URIని సూచించే స్ట్రింగ్ విలువను అందిస్తుంది. ఇది ఈ ఫంక్షనాలిటీని నిర్వహించడానికి అదనపు పారామితులపై ఆధారపడని రీడ్-ఓన్లీ ప్రాపర్టీ. ఈ పోస్ట్ JavaScriptలో 'baseURI' పత్రం యొక్క పనిని (ప్రాక్టికల్ ఇంప్లిమెంటేషన్తో) క్లుప్తంగా ప్రదర్శించింది.