இயக்க நேரத்தில் உலாவி சாளரத்தில் ஒரு HTML ஆவணம் ஏற்றப்படும் போது, இந்த ஆவணம் அதில் காட்டப்படும் அனைத்து HTML உறுப்புகளுக்கும் அணுகலை வழங்கும் ஆவணப் பொருளாக மாறும். இது சிறப்புப் பணிகளைச் செய்ய உதவும் பரந்த அளவிலான முறைகள் மற்றும் பண்புகளுடன் வருகிறது. ' அடிப்படைகள் ” என்பது HTML ஆவணத்தின் அடிப்படை URIயை (தற்போதைய வலைப்பக்க முகவரி) திருப்பி அனுப்பும் வகையில் வடிவமைக்கப்பட்ட ஒரு சொத்து ஆகும். குறிப்பிட்ட HTML ஆவணங்களின் டொமைன், ஆதாரம் மற்றும் இருப்பிடத்தை பயனருக்கு தெரிவிக்கும் அடிப்படை URI ஐக் கண்டறிவது பயனுள்ளது.
இந்த இடுகை ஜாவாஸ்கிரிப்டில் 'baseURI' ஆவணத்தின் செயல்பாட்டை நிரூபிக்கிறது.
ஆவணம் 'baseURI' சொத்து JavaScript இல் என்ன செய்கிறது?
' அடிப்படைகள் 'ஆவணம்' பொருளின் படிக்க-மட்டும் சொத்து குறிப்பிடப்பட்ட ஆவணத்தின் அடிப்படை URI (சீரான ஆதார அடையாளங்காட்டி) காட்டுகிறது. 'baseURI' என்பது ஆவணத்தின் இருப்பிடத்தைக் குறிப்பிடும் முழுமையான URT ஆகும். இந்த சொத்து 'சரம்' வடிவத்தில் ஆவண அடிப்படை URI ஐ வழங்குகிறது.
தொடரியல்
document.baseURI
மேலே உள்ள தொடரியல் வரையறுக்கப்பட்ட பணியைச் செய்ய கூடுதல் அளவுருக்கள் எதுவும் தேவையில்லை.
நடைமுறைச் செயலாக்கத்தைப் பார்க்க, மேலே வரையறுக்கப்பட்ட சொத்தை எடுத்துக்காட்டில் பயன்படுத்துவோம்.
எடுத்துக்காட்டு: 'baseURI' பண்பைப் பயன்படுத்தி ஆவண அடிப்படை URI ஐ மீட்டெடுக்கவும்
இந்த உதாரணம் தற்போதைய ஆவண அடிப்படை URI ஐப் பெறுவதற்கு 'ஆவணம்' பொருளுடன் 'baseURI' பண்புகளைப் பயன்படுத்துகிறது.
HTML குறியீடு
முதலில், கீழே குறிப்பிடப்பட்டுள்ள குறியீட்டைப் பாருங்கள்:
< h2 > ஆவண அடிப்படை URI சொத்து உள்ளே ஜாவாஸ்கிரிப்ட் h2 >< பொத்தானை கிளிக் செய்யவும் = 'jsFunc()' > அடிப்படையுரியைப் பெறுங்கள் பொத்தானை >
< ப ஐடி = 'மாதிரி' > ப >
மேலே உள்ள குறியீடு துணுக்கின் படி:
- ' ” குறிச்சொல், நிலை 2 இன் துணைத் தலைப்பைச் சேர்க்கிறது.
- ' <பொத்தான்> ” டேக் இணைக்கப்பட்ட மவுஸ் நிகழ்வு “onclick” நிகழ்வைக் கொண்ட ஒரு பொத்தானைக் குறிப்பிடுகிறது, இது நிகழ்வு தூண்டப்படும்போது ஜாவாஸ்கிரிப்ட் செயல்பாட்டை “jsFunc()” என்று அழைக்கிறது.
- ' 'குறிச்சொல் தற்போதைய ஆவண அடிப்படை URI உடன் இணைக்க ஒதுக்கப்பட்ட ஐடி 'மாதிரி' உடன் வெற்றுப் பத்தியை உருவாக்குகிறது.
ஜாவாஸ்கிரிப்ட் குறியீடு
இப்போது, ஜாவாஸ்கிரிப்ட் குறியீட்டைத் தொடரவும்:
< கையால் எழுதப்பட்ட தாள் >செயல்பாடு jsFunc ( ) {
அனுமதிக்க t = document.baseURI;
document.getElementById ( 'மாதிரி' ) .innerHTML = ' தற்போதைய ஆவணத்தின் அடிப்படைURI: ' + டி;
}
கையால் எழுதப்பட்ட தாள் >
மேலே வழங்கப்பட்ட குறியீட்டில்:
- பயனர் வரையறுக்கப்பட்ட செயல்பாடு ' jsFunc() ” முதலில் “document.baseURI” பண்பைப் பயன்படுத்தும் “t” என்ற மாறியை அறிவிக்கிறது.
- அதன் பிறகு, விண்ணப்பிக்கவும் ' getElementById() 'டி' மாறி மதிப்பைக் காட்ட, 'மாதிரி' ஐடியைக் கொண்ட வெற்றுப் பத்தியைப் பெறுவதற்கான முறை, அதாவது அடிப்படை URI.
வெளியீடு
இங்கே, மேலே உள்ள வெளியீடு தற்போதைய ஆவணத்தின் அடிப்படை URI ஐக் காட்டுகிறது ' document.baseURI ”பொத்தானில் உள்ள சொத்து அதன்படி கிளிக் செய்யவும்.
முடிவுரை
ஜாவாஸ்கிரிப்ட்” ஆவணம் 'பொருள்' அடிப்படைகள் ” குறிப்பிடப்பட்ட ஆவண அடிப்படை URI ஐப் பெறுவதற்கு சொத்து பயனுள்ளதாக இருக்கும். இது செயலில் உள்ள வலைப்பக்க அடிப்படை URI ஐக் குறிக்கும் சர மதிப்பை வழங்குகிறது. இந்தச் செயல்பாட்டைச் செய்ய, எந்த கூடுதல் அளவுருக்களையும் சார்ந்திருக்காத, படிக்க மட்டுமேயான சொத்து இது. இந்த இடுகை ஜாவாஸ்கிரிப்டில் 'baseURI' ஆவணத்தின் செயல்பாட்டை (நடைமுறை செயல்படுத்தலுடன்) சுருக்கமாக விளக்குகிறது.