DOM event
டிஓஎம் (ஆவண பொருள் மாதிரி) நிகழ்வுகள் என்பது ஏதோ ஒன்று நிகழ்ந்துள்ளது அல்லது நிகழ்கிறது என்பதற்கான சமிக்ஞையாகும், மேலும் பயனர் தொடர்புகள் அல்லது உலாவியால் தூண்டப்படலாம். ஜாவாஸ்கிரிப்ட், ஜே. எஸ். ஸ்கிரிப்ட், வி. பி. எஸ். ஸ்கிரிப்ட் மற்றும் ஜாவா போன்ற கிளையன்ட்-சைட் ஸ்கிரிப்டிங் மொழிகள், எச். டி. எம். எல், எக்ஸ். எச். டி. எம். எல், எக்ஸ். யு. எல் மற்றும் எஸ். வி. ஜி ஆவணங்கள் போன்ற டிஓஎம் மரத்திற்குள் உள்ள உறுப்பு முனைகளில் பல்வேறு நிகழ்வு கையாளிகள் அல்லது கேட்பவர்களைப் பதிவு செய்யலாம். டிஓஎம் நிகழ்வுகளின் எடுத்துக்காட்டுகள்ஃ ஒரு பயனர் சுட்டியைக் கிளிக் செய்யும் போது ஒரு வலைப்பக்கம் ஏற்றப்பட்டிருக்கும் போது ஒரு படம் ஏற்றப்பட்டிருக்கும் போது சுட்டி ஒரு உறுப்பின் மீது நகரும் போது ஒரு உள்ளீட்டு புலம் மாற்றப்படும்போது ஒரு எச். டி. எம். எல் படிவம் சமர்ப்பிக்கப்படும் போது ஒரு பயனர் ஒரு விசையை அழுத்தும்போது வரலாற்று ரீதியாக, டிஓஎம் போன்ற, பல்வேறு வலை உலாவிகளால் பயன்படுத்தப்படும் நிகழ்வு மாதிரிகள் சில குறிப்பிடத்தக்க வேறுபாடுகளைக் கொண்டிருந்தன, இது பொருந்தக்கூடிய சிக்கல்களை ஏற்படுத்தியது. இதை எதிர்த்துப் போராட, நிகழ்வு மாதிரி உலகளாவிய வலை கூட்டமைப்பால் (டபிள்யூ 3 சி) டிஓஎம் நிலை 2 இல் தரப்படுத்தப்பட்டது. நிகழ்வுகள் எச். டி. எம். எல் நிகழ்வுகள் பொதுவான நிகழ்வுகள் பெரும்பாலான உறுப்பு முனைகளால் உருவாக்கக்கூடிய நிகழ்வுகளின் பெரிய தொகுப்பு உள்ளதுஃ மவுஸ் நிகழ்வுகள். விசைப்பலகை நிகழ்வுகள். எச். டி. எம். எல் சட்டகம்/பொருள் நிகழ்வுகள். எச். டி. எம். எல் வடிவ நிகழ்வுகள். பயனர் இடைமுக நிகழ்வுகள். பிறழ்வு நிகழ்வுகள் (ஆவணத்தின் கட்டமைப்பில் ஏதேனும் மாற்றங்கள் குறித்து அறிவிப்பு). முன்னேற்ற நிகழ்வுகள் (XMLHttpRequest, கோப்பு API, ஆல் பயன்படுத்தப்படுகிறது). மேலே உள்ள நிகழ்வு வகைப்பாடு W3C இன் வகைப்பாட்டைப் போலவே இல்லை என்பதை நினைவில் கொள்க. பெயர்கள் "டிஓஎம்" உடன் தொடங்கும் நிகழ்வுகள் தற்போது நன்கு ஆதரிக்கப்படவில்லை என்பதையும், இதற்கும் பிற செயல்திறன் காரணங்களுக்காகவும் டிஓஎம் நிலை 3 இல் டபிள்யூ 3 சி குறைக்கப்பட்டுள்ளது என்பதையும் நினைவில் கொள்க. மொஸில்லா மற்றும் ஓபரா டிஓஎம்ஏடிஆர் மாற்றியமைக்கப்பட்ட, டிஓஎம்எனோடைன்ஸர்ட் செய்யப்பட்ட, டிஓஎம்எனோடை நீக்கப்பட்ட மற்றும் டிஓஎம்சி கேரக்டர் டேட்டாமோடிஃபைட் ஆகியவற்றை ஆதரிக்கின்றன. டி. ஓ. எம். ஏ. டி. ஆர். மாற்றியமைக்கப்பட்டதைத் தவிர, குரோம் மற்றும் சஃபாரி இந்த நிகழ்வுகளை ஆதரிக்கின்றன. தொடுதல் நிகழ்வுகள் ஆப்பிளின் ஐஓஎஸ் மற்றும் கூகிளின் ஆண்ட்ராய்டு போன்ற தொடுதல்-இயக்கப்பட்ட சாதனங்களில் இயங்கும் வலை உலாவிகள் கூடுதல் நிகழ்வுகளை உருவாக்குகின்றன. டபிள்யூ3சி வரைவு பரிந்துரையில், ஒரு டச்ஈவென்ட் டச் இருப்பிடங்களின் டச் லிஸ்ட், செயலில் இருந்த மாற்றியமைக்கும் விசைகள், இலக்கு டிஓஎம் உறுப்புக்குள் உள்ள டச் இருப்பிடங்களின் டச் லிஸ்ட் மற்றும் முந்தைய டச்ஈவென்ட்டிலிருந்து மாறிய டச் இருப்பிடங்களின் டச் லிஸ்ட் ஆகியவற்றை வழங்குகிறது. ஆப்பிள் இந்த பணிக்குழுவில் சேரவில்லை, மேலும் பரிந்துரை செயல்பாட்டில் தாமதமாக காப்புரிமைகளை வெளிப்படுத்துவதன் மூலம் அதன் டச் நிகழ்வுகள் விவரக்குறிப்பின் W3C பரிந்துரையை தாமதப்படுத்தியது. சுட்டிகள், தொடுதல் பலகம் மற்றும் பேனா உள்ளிட்ட பல்வேறு வகையான உள்ளீட்டு சாதனங்களைக் கொண்ட சாதனங்களில் உள்ள சுட்டிக்காட்டி நிகழ்வுகள் வலை உலாவிகள் ஒருங்கிணைந்த உள்ளீட்டு நிகழ்வுகளை உருவாக்கலாம். எந்த வகையான உள்ளீட்டு சாதனம் அழுத்தப்படுகிறது, அந்த சாதனத்தில் எந்த பொத்தான் அழுத்தப்படுகிறது, ஒரு ஸ்டைலஸ் பேனாவுக்கு வரும்போது பொத்தான் எவ்வளவு வலுவாக அழுத்தப்படுகிறது என்பதை பயனர்கள் பார்க்கலாம். அக்டோபர் 2013 நிலவரப்படி, இந்த நிகழ்வு இன்டர்நெட் எக்ஸ்ப்ளோரர் 10 மற்றும் 11 ஆல் மட்டுமே ஆதரிக்கப்படுகிறது. இண்டீ UI நிகழ்வுகள் இன்னும் உண்மையில் செயல்படுத்தப்படவில்லை, இண்டீ UI பணிக்குழுக்கள் வலை பயன்பாட்டு டெவலப்பர்களுக்கு அதனுடன் பொருந்தக்கூடிய வெவ்வேறு தள குறிப்பிட்ட தொழில்நுட்ப நிகழ்வுகளைக் கையாளாமல் நிலையான பயனர் தொடர்பு நிகழ்வுகளை ஆதரிக்க உதவ விரும்புகின்றன. பயன்படுத்தக்கூடிய இடைமுகங்களை ஸ்கிரிப்ட் செய்வது கடினமாக இருக்கலாம், குறிப்பாக பயனர் இடைமுக வடிவமைப்பு முறைகள் மென்பொருள் தளங்கள், வன்பொருள் மற்றும் இருப்பிடங்களில் வேறுபடுகின்றன என்றும், தனிப்பட்ட விருப்பத்தின் அடிப்படையில் அந்த தொடர்புகளை மேலும் தனிப்பயனாக்கலாம் என்றும் ஒருவர் கருதும்போது. தனிநபர்கள் தங்கள் சொந்த கணினியில் இடைமுகம் செயல்படும் விதத்தில் பழகிவிட்டனர், மேலும் அவர்களின் விருப்பமான இடைமுகம் வலை பயன்பாட்டு ஆசிரியரின் விருப்பமான இடைமுகத்திலிருந்து அடிக்கடி வேறுபடுகிறது. எடுத்துக்காட்டாக, வலை பயன்பாட்டு ஆசிரியர்கள், கடைசி செயலைச் செயல்தவிர்க்க ஒரு பயனரின் நோக்கத்தைத் தடுக்க விரும்பினால், பின்வரும் அனைத்து நிகழ்வுகளுக்கும் "கேட்க வேண்டும்": விண்டோஸ் மற்றும் லினக்ஸில் கண்ட்ரோல் + இசட். மேக் ஓஎஸ் எக்ஸ் இல் கட்டளை + இசட். சில மொபைல் சாதனங்களில் ஷேக் நிகழ்வுகள். முந்தைய செயலை "செயல்தவிர்க்க" ஒரு ஒற்றை, இயல்பாக்கப்பட்ட கோரிக்கையைக் கேட்பது எளிதாக இருக்கும். இன்டர்நெட் எக்ஸ்ப்ளோரர்-குறிப்பிட்ட நிகழ்வுகள் பொதுவான (W3C) நிகழ்வுகளுக்கு கூடுதலாக, இன்டர்நெட் எக்ஸ்ப்ளோரரால் இரண்டு முக்கிய வகையான நிகழ்வுகள் சேர்க்கப்படுகின்றன. சில நிகழ்வுகள் மற்ற உலாவிகளால் நடைமுறை தரங்களாக செயல்படுத்தப்பட்டுள்ளன. கிளிப்போர்டு நிகழ்வுகள். தரவு பிணைப்பு நிகழ்வுகள். மொஸில்லா, சஃபாரி மற்றும் ஓபரா ஆகியவை XMLHttpReக்வெஸ்ட் பொருளுக்கான ரெடிஸ்டேட் சேஞ்ச் நிகழ்வையும் ஆதரிக்கின்றன என்பதை நினைவில் கொள்க. மொஸில்லா பாரம்பரிய நிகழ்வு பதிவு முறையைப் (டிஓஎம் நிலை 0) பயன்படுத்தி முன் பதிவிறக்க நிகழ்வையும் ஆதரிக்கிறது. மொஸில்லா மற்றும் சஃபாரி ஆகியவை சூழல் மெனுவை ஆதரிக்கின்றன, ஆனால் மேக்கிற்கான இன்டர்நெட் எக்ஸ்ப்ளோரர் இல்லை. பயர்பாக்ஸ் 6 மற்றும் அதற்குப் பிந்தையவை முன் அச்சு மற்றும் பின் அச்சு நிகழ்வுகளை ஆதரிக்கின்றன என்பதை நினைவில் கொள்க. பொதுவான (டபிள்யூ3சி) நிகழ்வுகளுக்கு கூடுதலாக, மொஸில்லா எக்ஸ்யுஎல் கூறுகளுடன் மட்டுமே செயல்படும் நிகழ்வுகளின் தொகுப்பை வரையறுத்தது. பிற நிகழ்வுகள் மொஸில்லா மற்றும் ஓபரா 9 க்கு, டிஓஎம் உள்ளடக்கம் ஏற்றப்படும்போது தீப்பிடிக்கும் டிஓஎம் கான்டென்ட்லோடட் மற்றும் டிஓஎம்ஃப்ரேம் கான்டென்ட்லோடட் எனப்படும் ஆவணமற்ற நிகழ்வுகளும் உள்ளன. தொடர்புடைய கோப்புகளை (எ. கா., படங்கள்) ஏற்றுவதற்கு முன்பு அவை சுடுவதால் இவை "ஏற்றுதல்" என்பதிலிருந்து வேறுபடுகின்றன. இருப்பினும், எச். டி. எம். எல் 5 விவரக்குறிப்பில் டி. ஓ. எம். சி. கான்டென்ட்லோட் சேர்க்கப்பட்டுள்ளது. வெப்கிட் ரெண்டரிங் என்ஜின் பில்ட் 500 + இல் டிஓஎம்சி கண்டன்ட்லோடட் நிகழ்வு செயல்படுத்தப்பட்டது. இது கூகிள் குரோம் மற்றும் சஃபாரி 3.1 + இன் அனைத்து பதிப்புகளுடனும் தொடர்புடையது. இண்டர்நெட் எக்ஸ்ப்ளோரர் 9-லும் டிஓஎம்சி கான்டென்ட்லோட்டு செயல்படுத்தப்படுகிறது. ஒபேரா 9 வலை படிவங்கள் 2 நிகழ்வுகள் டிஓஎம்சி கன்ட்ரோல் வேல்யூ சேஞ்ச்டு, செல்லுபடியாகாத, படிவ உள்ளீடு மற்றும் படிவ மாற்றத்தையும் ஆதரிக்கிறது. நிகழ்வு ஓட்டம் ஒரு மரத்தில் இரண்டு நிகழ்வு இலக்குகள் பங்கேற்கும் சூழ்நிலையைக் கவனியுங்கள். இருவரும் ஒரே நிகழ்வு வகைகளில் நிகழ்வு கேட்பவர்களைப் பதிவு செய்துள்ளனர், "கிளிக்" என்று சொல்லுங்கள். பயனர் உள் உறுப்பைக் கிளிக் செய்யும் போது, அதைக் கையாள இரண்டு சாத்தியமான வழிகள் உள்ளனஃ உறுப்புகளை வெளிப்புறத்திலிருந்து உட்புறத்திற்குத் தூண்டவும் (நிகழ்வு பிடிப்பு). இந்த மாதிரி நெட்ஸ்கேப் நேவிகேட்டரில் செயல்படுத்தப்படுகிறது. உறுப்புகளை உட்புறத்திலிருந்து வெளிப்புறத்திற்குத் தூண்டுக (நிகழ்வு குமிழி). இந்த மாதிரி இன்டர்நெட் எக்ஸ்ப்ளோரர் மற்றும் பிற உலாவிகளில் செயல்படுத்தப்படுகிறது. இந்த போராட்டத்தில் W3C ஒரு நடுத்தர நிலையை எடுக்கிறது. W3C இன் கூற்றுப்படி, ஒரு நிகழ்வு இலக்கு ஒரு மரத்தில் பங்கேற்கும்போது நிகழ்வுகள் மூன்று கட்டங்களைக் கடந்து செல்கின்றனஃ பிடிப்பு கட்டம்ஃ நிகழ்வு ரூட் நிகழ்வு இலக்கில் இருந்து ஒரு நிகழ்வின் இலக்கை நோக்கி பயணிக்கிறது இலக்கு கட்டம்ஃ நிகழ்வு இலக்கு வழியாக பயணிக்கிறது குமிழி கட்டம் (விருப்பப்படி): நிகழ்வு ஒரு நிகழ்வின் இலக்கில் இருந்து ரூட் நிகழ்வு இலக்கை நோக்கி மீண்டும் பயணிக்கிறது. குமிழி கட்டம் குமிழி நிகழ்வுகளுக்கு மட்டுமே ஏற்படும் (அங்கு event.bubbles = = உண்மை) இந்த நிகழ்வின் காட்சிப்படுத்தலை நீங்கள் https://domevents.dev நிறுத்தும் நிகழ்வுகளில் காணலாம் ஒரு நிகழ்வு நிகழ்வு கேட்போர் வழியாக பயணிக்கும்போது, நிகழ்வை event.stopPropagation () அல்லது event.stopImmediatePropagation () event.stopPropagation () உடன் நிறுத்தலாம்ஃ தற்போதைய நிகழ்வு கட்டத்தில் தற்போதைய நிகழ்வு இலக்குடன் இணைக்கப்பட்ட அனைத்து நிகழ்வு கேட்பவர்களும் event.stopImmediatePropagation () முடிந்த பிறகு நிகழ்வு நிறுத்தப்படுகிறதுஃ நிகழ்வு உடனடியாக நிறுத்தப்படுகிறது, மேலும் நிகழ்வு கேட்போர் செயல்படுத்தப்படுவதில்லை ஒரு நிகழ்வு நிறுத்தப்படும் போது அது இனி நிகழ்வு பாதையில் பயணிக்காது. ஒரு நிகழ்வை நிறுத்துவது ஒரு நிகழ்வை ரத்து செய்யாது. ஒரு நிகழ்வை நிறுத்துவதற்கான மரபு வழிமுறைகள் event.cancelBubble ஐ உண்மையாக அமைக்கவும் (இன்டர்நெட் எக்ஸ்ப்ளோரர்) event.returnValue சொத்தை பொய்யான ரத்துசெய்யும் நிகழ்வுகளுக்கு அமைக்கவும் ஒரு ரத்துசெய்யக்கூடிய நிகழ்வை event.preventDefault () ஐ அழைப்பதன் மூலம் ரத்து செய்யலாம். ஒரு நிகழ்வை ரத்து செய்வது அந்த நிகழ்வுக்கான இயல்புநிலை உலாவி நடத்தையிலிருந்து விலகும். ஒரு நிகழ்வு ரத்து செய்யப்படும்போது, event.defaultPrevented பண்பு உண்மை என அமைக்கப்படும். ஒரு நிகழ்வை ரத்து செய்வது நிகழ்வு பாதையில் பயணிப்பதைத் தடுக்காது. நிகழ்வு பொருள் ஒரு குறிப்பிட்ட நிகழ்வைப் பற்றிய நிறைய தகவல்களை வழங்குகிறது, இதில் இலக்கு உறுப்பு, விசை அழுத்தப்பட்டது, சுட்டி பொத்தான் அழுத்தப்பட்டது, சுட்டி நிலை போன்றவை பற்றிய தகவல்கள் அடங்கும். துரதிர்ஷ்டவசமாக, இந்த பகுதியில் மிகவும் தீவிரமான உலாவி பொருந்தாத தன்மைகள் உள்ளன. எனவே இந்த கட்டுரையில் W3C நிகழ்வு பொருள் மட்டுமே விவாதிக்கப்பட்டுள்ளது. நிகழ்வு கையாளுதல் மாதிரிகள் டிஓஎம் நிலை 0 இந்த நிகழ்வு கையாளுதல் மாதிரி நெட்ஸ்கேப் நேவிகேட்டரால் அறிமுகப்படுத்தப்பட்டது, மேலும் இது மிகவும் குறுக்கு உலாவி மாதிரியாக உள்ளது. இரண்டு மாதிரி வகைகள் உள்ளனஃ இன்லைன் மாடல் மற்றும் பாரம்பரிய மாடல். இன்லைன் மாதிரியில், நிகழ்வு கையாளிகள் கூறுகளின் பண்புகளாக சேர்க்கப்படுகின்றன. கீழேயுள்ள எடுத்துக்காட்டில், ஹைப்பர்லிங்கைக் கிளிக் செய்த பிறகு "ஹே ஜோ" என்ற செய்தியுடன் ஒரு எச்சரிக்கை உரையாடல் பெட்டி தோன்றும். நிகழ்வு கையாளியில் பொய்யைத் திருப்புவதன் மூலம் இயல்புநிலை கிளிக் செயல் ரத்து செய்யப்படுகிறது. <! டாக்டைப் எச். டி. எம். எல்> <எச். டி. எம். எல் லாங் = "என்"> <தலை> <மெட்டா சொற்றொடர் = "யூ. டி. எஃப்-8"> <தலைப்பு> இன்லைன் நிகழ்வு கையாளுதல் </தலை> </தலை> <உடல்> <எச்1> இன்லைன் நிகழ்வு கையாளுதல் </எச்1> <பி> ஏய் <ஏ எச்ஆர்இஎஃப் = "http://www.example.com" ஆன்க்ளிக் = "தூண்டுதல் எச்சரிக்கை ('ஜோ'); தவறானது திரும்பவும்;"> ஜோ </ஏ>! </பி> <ஸ்கிரிப்ட்> செயல்பாடு தூண்டுதல் எச்சரிக்கை (பெயர்) {window.alert ("ஏய்" + பெயர்);} </ஸ்கிரிப்ட்> </உடல்> </எச். டி. எம். எல்> ஒரு பொதுவான தவறு தூண்டுகோல் அலர்ட் செயல்பாட்டில் பெயர். மேலே உள்ள எடுத்துக்காட்டில் அப்படித் தோன்றலாம் என்றாலும், உண்மையில் என்ன நடக்கிறது என்றால், உலாவியின் ஜாவாஸ்கிரிப்ட் இயந்திரம் ஆன்க்ளிக் பண்புக்கூறில் உள்ள அறிக்கைகளைக் கொண்ட அநாமதேய செயல்பாட்டை உருவாக்குகிறது. உறுப்பின் ஆன்க்ளிக் கையாளுபவர் பின்வரும் அநாமதேய செயல்பாட்டுடன் பிணைக்கப்பட்டிருப்பார்ஃ செயல்பாடு () {தூண்டுதல் அலர்ட் ('ஜோ'); தவறானது;} ஜாவாஸ்கிரிப்ட் நிகழ்வு மாதிரியின் இந்த வரம்பு பொதுவாக நிகழ்வு கையாளுபவரின் செயல்பாட்டு பொருளுக்கு பண்புக்கூறுகளை ஒதுக்குவதன் மூலம் அல்லது மூடல்களைப் பயன்படுத்துவதன் மூலம் கடக்கப்படுகிறது. பாரம்பரிய மாதிரியில், நிகழ்வு கையாளிகளை ஸ்கிரிப்ட்கள் மூலம் சேர்க்கலாம் அல்லது அகற்றலாம். இன்லைன் மாதிரியைப் போலவே, ஒவ்வொரு நிகழ்விலும் ஒரு நிகழ்வு கையாளுபவர் மட்டுமே பதிவு செய்யப்பட முடியும். உறுப்பு பொருளின் நிகழ்வு பண்புக்கு கையாளுபவரின் பெயரை ஒதுக்குவதன் மூலம் நிகழ்வு சேர்க்கப்படுகிறது. ஒரு நிகழ்வு கையாளியை அகற்ற, சொத்தை வெறுமனே பூஜ்யமாக அமைக்கவும்ஃ <! டாக்டைப் எச். டி. எம். எல்> <எச். டி. எம். எல் லாங் = "என்"> <தலை> <மெட்டா சொற்றொடர் = "யூ. டி. எஃப்-8"> <தலைப்பு> பாரம்பரிய நிகழ்வு கையாளுதல் </தலை> <உடல்> <எச்1> பாரம்பரிய நிகழ்வு கையாளுதல் </பி> ஏய் ஜோ! </பி> <ஸ்கிரிப்ட்> தூண்டுதல் வர்அலர்ட் = செயல்பாடு () {window.alert ("ஏய் ஜோ");};// நிகழ்வு கையாளியை ஒதுக்கு document.onclick = தூண்டுதல்அலர்ட்;// மற்றொரு நிகழ்வு கையாளியை ஒதுக்கு window.onload = தூண்டுதல்அலர்ட்;// நீக்கு ');};} (பெயர்); உள் செயல்பாடுகள் அவற்றின் நோக்கத்தைப் பாதுகாக்கின்றன. டிஓஎம் நிலை 2 டிஓஎம் நிலை 2 இல் மிகவும் நெகிழ்வான நிகழ்வு கையாளுதல் மாதிரியை டபிள்யூ 3 சி வடிவமைத்தது. தெரிந்து கொள்ள வேண்டிய சில பயனுள்ள விஷயங்கள்ஃ ஒரு நிகழ்வு குமிழியைத் தடுக்க, டெவலப்பர்கள் நிகழ்வு பொருளின் ஸ்டாப் ப்ராபகேஷன் () முறையை அழைக்க வேண்டும். நிகழ்வின் இயல்புநிலை நடவடிக்கை அழைக்கப்படுவதைத் தடுக்க, டெவலப்பர்கள் நிகழ்வு பொருளின் தடுப்பு இயல்புநிலை () முறையை அழைக்க வேண்டும். பாரம்பரிய மாதிரியிலிருந்து முக்கிய வேறுபாடு என்னவென்றால், ஒரே நிகழ்வுக்கு பல நிகழ்வு கையாளுபவர்களை பதிவு செய்யலாம். குமிழி கட்டத்திற்கு பதிலாக பிடிப்பு கட்டத்தில் கையாளுபவரை அழைக்க வேண்டும் என்பதைக் குறிப்பிட யூஸ் கேப்சர் விருப்பத்தையும் பயன்படுத்தலாம். இந்த மாடல் மொஸில்லா, ஓபரா, சஃபாரி, குரோம் மற்றும் கான்கொரர் ஆகியவற்றால் ஆதரிக்கப்படுகிறது. பாரம்பரிய மாதிரியில் பயன்படுத்தப்படும் உதாரணத்தின் மறு எழுத்து <! டாக்டைப் எச். டி. எம். எல்> <எச். டி. எம். எல் லாங் = "என்"> <தலை> <மெட்டா சொற்றொடர் = "யூ. டி. எஃப்-8"> <தலைப்பு> டிஓஎம் நிலை 2 </தலைப்பு> </தலை> <உடல்> <எச்1> டிஓஎம் நிலை 2 </எச்1> <பி> ஏய் ஜோ! ");}// ஒரு நிகழ்வு கையாளியை சேர்க்கவும் document.addEventListener (" கிளிக் ", ஹேய் ஜோ, உண்மை);// பிடிப்பு கட்டம்// மற்றொரு நிகழ்வு கையாளியை சேர்க்கவும் window.addEventListener (" சுமை ", ஹேய் ஜோ, தவறானது);// குமிழி கட்டம்// நிகழ்வு கையாளியை அகற்றவும் இப்போது சேர்க்கப்பட்டது window.removeEventListener (" சுமை ", ஹேய் ஜோ, தவறானது); </ஸ்கிரிப்ட்> </பாடி> </எச். டி. எம். எல்> இன்டர்நெட் எக்ஸ்ப்ளோரர்-குறிப்பிட்ட மாதிரி பதிப்பு 8 க்கு முன்பு மைக்ரோசாப்ட் இன்டர்நெட் எக்ஸ்ப்ளோரர் W3C மாதிரியைப் பின்பற்றவில்லை, ஏனெனில் அதன் சொந்த மாதிரி W3C தரத்தை அங்கீகரிப்பதற்கு முன்பு உருவாக்கப்பட்டது. இன்டர்நெட் எக்ஸ்ப்ளோரர் 9 டிஓஎம் நிலை 3 நிகழ்வுகளைப் பின்பற்றுகிறது, மேலும் இன்டர்நெட் எக்ஸ்ப்ளோரர் 11 மைக்ரோசாப்ட்-குறிப்பிட்ட மாதிரிக்கான அதன் ஆதரவை நீக்குகிறது. தெரிந்து கொள்ள வேண்டிய சில பயனுள்ள விஷயங்கள்ஃ ஒரு நிகழ்வு குமிழியைத் தடுக்க, டெவலப்பர்கள் நிகழ்வின் ரத்துசெய்யும் குமிழி சொத்தை அமைக்க வேண்டும். நிகழ்வின் இயல்புநிலை நடவடிக்கை அழைக்கப்படுவதைத் தடுக்க, டெவலப்பர்கள் நிகழ்வின் ரிட்டர்ன்வால்யூ சொத்தை அமைக்க வேண்டும். இந்த முக்கிய சொல் உலகளாவிய சாளர பொருளைக் குறிக்கிறது. மீண்டும், இந்த மாதிரி பாரம்பரிய மாதிரியிலிருந்து வேறுபடுகிறது, அதில் ஒரே நிகழ்வுக்கு பல நிகழ்வு கையாளுபவர்களை பதிவு செய்யலாம். இருப்பினும், பிடிப்பு கட்டத்தில் கையாளுபவரை அழைக்க வேண்டும் என்பதைக் குறிப்பிட யூஸ் கேப்சர் விருப்பத்தைப் பயன்படுத்த முடியாது. இந்த மாதிரி மைக்ரோசாப்ட் இன்டர்நெட் எக்ஸ்ப்ளோரர் மற்றும் ட்ரைடென்ட் அடிப்படையிலான உலாவிகளால் ஆதரிக்கப்படுகிறது (எ. கா. மேக்ஸ்தான், அவந்த் உலாவி). பழைய இன்டர்நெட் எக்ஸ்ப்ளோரர்-குறிப்பிட்ட மாதிரியில் பயன்படுத்தப்பட்ட உதாரணத்தின் மறு எழுத்து <! டாக்டைப் எச். டி. எம். எல்> <எச். டி. எம். எல் லாங் = "என்"> <தலை> <மெட்டா சொற்றொடர் = "யூ. டி. எஃப்-8"> <தலைப்பு> இன்டர்நெட் எக்ஸ்ப்ளோரர்-குறிப்பிட்ட மாதிரி </தலைப்பு> </தலை> <உடல்> <எச்1> இன்டர்நெட் எக்ஸ்ப்ளோரர்-குறிப்பிட்ட மாதிரி </எச்1> <பி> ஹேய் ஜோ! ");}// ஒரு நிகழ்வு கையாளியை சேர்க்கவும் document.attachEvent (" ஆன்க்ளிக் ", ஹேய் ஜோ);// மற்றொரு நிகழ்வு கையாளியை சேர்க்கவும் window.attachEvent (" ஆன் லோடு ", ஹேய் ஜோ);// இப்போது சேர்க்கப்பட்ட நிகழ்வு கையாளியை அகற்றவும் window.detachEvent (" ஆன் லோடு ", ஹேய் ஜோ); </ஸ்கிரிப்ட்> </பாடி> </எச். டி. எம். எல்> குறிப்புகள் மேலும் வாசிப்பு டீடெல், ஹார்வி. (2002). இணையம் மற்றும் உலகளாவிய வலைஃ எவ்வாறு நிரல் செய்வது (இரண்டாவது பதிப்பு). மொசில்லா அமைப்பு. (2009). டிஓஎம் நிகழ்வு குறிப்பு. பெறப்பட்டது ஆகஸ்ட் 25,2009. Quirksmode (2008). நிகழ்வு பொருந்தக்கூடிய அட்டவணைகள். பெறப்பட்டது நவம்பர் 27,2008. http://www.sitepen.com/blog/2008/07/10/touching-and-gesturing-on-the-iphone வெளிப்புற இணைப்புகள் ஆவண பொருள் மாதிரி (டிஓஎம்) நிலை 2 நிகழ்வுகள் விவரக்குறிப்பு ஆவணம் பொருள் மாதிரி (டிஓஎம்) நிலை 3 நிகழ்வுகள் வேலை வரைவு டிஓஎம் 4: நிகழ்வுகள் (ஆசிரியரின் வரைவு) யுஐ நிகழ்வுகள் வேலை வரைவு சுட்டிக்காட்டி நிகழ்வுகள் டபிள்யூ 3 சி வேட்பாளர் பரிந்துரை எம்எஸ்டிஎன் பாயிண்டர்எவென்ட் domevents.dev-நிகழ்வு குமிழி மற்றும் உலகளாவிய வலை கூட்டமைப்பின் தரநிலைகளைக் கைப்பற்றுவதற்கான ஜேஎஸ் ஃபிடில் ஆய்வு மூலம் டிஓஎம் நிகழ்வுகளைப் பற்றி அறிய ஒரு காட்சிப்படுத்துபவர் பயன்பாட்டு நிரலாக்க இடைமுகங்கள் நிகழ்வுகள் (கம்ப்யூட்டிங்)