← ወደ ባህሪያት ይመለሱ
Pro

Event Listeners

Event Listeners event listener ያለውን እያንዳንዱን አካል ይዘረዝራል፣ በአይነት ቀለም - ጠቅታ፣ አንዣብብ፣ ሸብልል፣ ንካ፣ የቁልፍ ሰሌዳ እና ቅጽ - እያንዳንዱ ተቆጣጣሪ ከየት እንደመጣ ያሳያል፣ እና DOM ሲቀየር አባሎችን ብልጭ ድርግም ይላል።

የሆነ ነገር ለምን ምላሽ እንደሚሰጥ - ወይም እንደማይሰራ ማወቅ - ብዙውን ጊዜ የሚጀምረው ገጹ በማይመልስ ጥያቄ ነው፡ በዚህ ኤለመንት ላይ ጠቅታ ተቆጣጣሪ አለ? የማንዣበብ ባህሪው የትኛው አካል ነው? ማሸብለል ማዳመጥ እና ገጹን መንተባተብ የሚያደርገው ምንድን ነው? Browser DevTools የትኛውን አካል እንደሚመርጡ አስቀድመው ካወቁ የአንድን ንጥረ ነገር listeners በአንድ ጊዜ ሊዘረዝር ይችላል።

ይህ መሳሪያ ለጠቅላላው ገጽ ጥያቄውን በአንድ ጊዜ ይመልሳል. እያንዳንዱ listener ያለው አካል በዓይነቱ ቀለም - ጠቅታ፣ አንዣብብ፣ ሸብልል፣ ነካ እና ጎትት፣ ኪቦርድ፣ ወይም ቅጽ እና ትኩረት - እና አንዱን ማንዣበብ ትክክለኛውን ክስተቶች እና እያንዳንዱ ከየት እንደመጣ ያሳያል፡ የውስጠ-መስመር ባህሪ፣ በንብረት ላይ ያለ፣ React ወይም Vue ተቆጣጣሪ፣ jQuery ወይም addEventListener ። የምድብ ሰቆች እያንዳንዱን አይነት ማብራት እና ማጥፋት ይቀይራሉ፣ እና ከስር ያለው ዝርዝር እያንዳንዱን አካል ይሰይማል፣ ስለዚህ አንድ ጠቅታ ወደ እሱ ያሸብልልዎታል።

ማዕቀፎች በትክክል ይያዛሉ. React listeners ከሥሩ ጋር በማያያዝ እና ክስተቶችን ከውስጥ ይልካቸዋል፣ ይህም አፕሊኬሽኑ በሙሉ ጠቅ ሊደረግ የሚችል ይመስላል። መሣሪያው እነዚያን የስር ምዝገባዎች ወደ ጎን ያስቀምጣቸዋል እና የ React ተቆጣጣሪዎችን በሚያውጁ ንጥረ ነገሮች ላይ ያሳያል። ፈጣን ቅኝቱ ዳግም መጫን አያስፈልገውም እና የመስመር ውስጥ ተቆጣጣሪዎችን ይሸፍናል, React, Vue እና jQuery. መሣሪያው ከመከፈቱ በፊት በግልጽ addEventListener የተጨመሩ Listeners የሚታዩት ከገጽ ጭነት መጀመሪያ ጀምሮ ብቻ ነው፣ ስለዚህ Reload & record ገጹን አንዴ በመቅዳት እንደገና ይጭናል - መሳሪያው እያንዳንዱን listener በማካተት፣ በገጽ ደረጃ ያሉትን window እና document ጭምር ይከፈታል።

ሁለተኛው ትር DOM እራሱን ይመለከታል። እያንዳንዱ የተጨመረ ወይም የተወገደ መስቀለኛ መንገድ፣ የባህሪ ለውጥ እና የጽሁፍ ለውጥ በገጹ ላይ ብልጭ ድርግም ይላል፣ ቆጣሪዎቹ በሰከንድ ሚውቴሽን ያሳያሉ፣ እና ዝርዝሩ ከተካተቱት ባህሪያት ጋር በጣም የሚለወጡትን ንጥረ ነገሮች ደረጃ ይይዛል። ማንም ገፁን የማይነካው ቋሚ ዥረት ማለት ሰዓት ቆጣሪ፣ ጃቫ ስክሪፕት የሚመራ አኒሜሽን ወይም ማዕቀፍ ከሚገባው በላይ እንደገና የሚሰራ ነው - በትክክል ባትሪዎችን የሚያሟጥጡ እና ገጾች እንዲንተባተቡ የሚያደርጉ ነገሮች።

የቀጥታ ቅድመ እይታ
store.example.com
Acme ምናሌ ▾
አሁን ይግዙ
ግምገማዎች
★★★★★ …
button.buy-now
● click React
● mouseenter addEventListener
Event Listeners
14 ክፍሎች listeners ጋር · ገጹ ከተጫነ ጀምሮ የተቀዳ
Event listeners DOM mutations
6
● ጠቅ ያድርጉ
4
● አንዣብብ
2
● ሸብልል
1
● የቁልፍ ሰሌዳ
button.buy-now
click React mouseenter listener
nav .menu-toggle
mouseenter jQuery click jQuery
section.reviews
scroll listener
input#search
keydown Vue input Vue
ቁልፍ ባህሪያት

እያንዳንዱ Listener ፣ ተዘርዝሯል።

ጠቅታ፣ ማንዣበብ፣ ማሸብለል፣ ንካ፣ ኪቦርድ እና ቅጽ listeners ያላቸው አካላት እያንዳንዱን ዓይነት ለማሳየት ወይም ለመደበቅ በየራሳቸው ቀለም ተዘርዝረዋል።

እያንዳንዱ ተቆጣጣሪ ከየት እንደመጣ

የመስመር ውስጥ ባህሪያት፣ በንብረቶች ላይ፣ React እና Vue ተቆጣጣሪዎች፣ jQuery ክስተቶች እና addEventListener ጥሪዎች፣ በእያንዳንዱ ኤለመንት ላይ የተሰየሙ።

event delegation በትክክል React ይስጡ

React የስር ደረጃ listeners ወደ ጎን ተቀምጠዋል፣ እና ተቆጣጣሪዎቹ ከመላው መተግበሪያ ይልቅ እነሱን በሚያውጁ ንጥረ ነገሮች ላይ ይታያሉ።

ከገጽ ጭነት ይቅረጹ

Reload & record ከገጽ ጭነት መጀመሪያ ጀምሮ window document listeners ጨምሮ ለዚያ አንድ ጭነት ብቻ እያንዳንዱን addEventListener ጥሪ ይይዛል።

Live DOM ሚውቴሽን

የተጨመሩ እና የተወገዱ አንጓዎች፣ የባህሪ ለውጦች እና የጽሁፍ ለውጦች በገጹ ላይ ብልጭ ድርግም የሚሉ፣ ሚውቴሽን በሰከንድ ቆጣሪ።

በጣም ሥራ የሚበዛባቸውን ንጥረ ነገሮች ያግኙ

በጣም የሚለወጡ የንጥረ ነገሮች ዝርዝር፣ ከተካተቱት ባህሪያት ጋር፣ ወደ ሽሽት ድጋሚ ስራዎች በቀጥታ ይጠቁማል።

የተለመዱ የአጠቃቀም ሁኔታዎች

የጎደለ ጠቅ ተቆጣጣሪ ማግኘት

አንድ አዝራር በእርግጥ listener እንዳለው፣ ወይም ተቆጣጣሪው በምትኩ መጠቅለያ ላይ መቀመጡን በጨረፍታ ይመልከቱ።

የመንተባተብ ማሸብለልን መከታተል

window እና document ላይ listeners ጨምሮ ማሸብለል፣ ጎማ ወይም ንክኪ የሚያዳምጥ እያንዳንዱን አካል ያግኙ።

የኦዲት ቁልፍ ሰሌዳ ድጋፍ

ለቁልፍ ሰሌዳ ዝግጅቶች የትኞቹ መቆጣጠሪያዎች ምላሽ እንደሚሰጡ እና ለመዳፊት ብቻ ምላሽ እንደሚሰጡ ያረጋግጡ።

አላስፈላጊ ድጋሚ ሰሪዎችን ማየት

ገጹ ስራ ፈት እያለ የሚውቴሽን ቆጣሪውን ይመልከቱ; ነጥቡን ወደ ሰዓት ቆጣሪ ወይም ማዕቀፍ የሚቀይሩ ንጥረ ነገሮች ተጨማሪ ስራን የሚሰሩ።

አንድ ገጽ እንዴት እንደሚሰራ መማር

የትኛዎቹ ክፍሎች በይነተገናኝ እንደሆኑ እና የትኛዎቹ ማዕቀፍ እንደገመዳቸው ለማየት በማያውቁት ጣቢያ ዙሪያ ያንዣብቡ።

እንዴት እንደሚጠቀሙ
1

Event Listeners ፓነልን ይክፈቱ

በ DevSuite Pro dock ውስጥ ያለውን Event Listeners አዶን ጠቅ ያድርጉ። ፈጣን ቅኝት ወዲያውኑ ይሰራል እና ያገኘውን እያንዳንዱን አካል ይዘረዝራል።

2

ለመመርመር አንዣብብ

ክስተቶቹን እና ምንጮቹን ለማየት ማንኛውንም የተዘረዘረ አካል አንዣብብ። ጠቅታ፣ ማንዣበብ ወይም ሸብልል listeners ብቻ ለማሳየት የምድብ ሰቆችን ተጠቀም።

3

Reload & record

ዳግም Reload & record ገጹን አንዴ ከቀረጻ ጋር እንደገና ለመጫን ቅረጽ። መሣሪያው በራሱ እንደገና ይከፈታል እና አሁን እያንዳንዱን addEventListener ጥሪ ያካትታል።

4

ወደ አንድ አካል ይዝለሉ

ገጹን ወደዚያ አካል ለማሸብለል እና ብልጭ ድርግም ለማድረግ በዝርዝሩ ውስጥ አንድ ረድፍ ጠቅ ያድርጉ። Copy report ሙሉውን ዝርዝር እንደ ጽሑፍ ይሰጥዎታል.

5

የDOM ለውጥ ይመልከቱ

የ DOM mutations ትርን ይክፈቱ እና ገጹን ይጠቀሙ። ንጥረ ነገሮች ብልጭ ድርግም ይላሉ፣ እና በጣም ስራ የሚበዛባቸው ወደ ዝርዝሩ አናት ይወጣሉ።

ለመሞከር ዝግጁ ነዎት?

DevSuite Pro ን በነፃ ይጫኑ እና 74+ የገንቢ መሳሪያዎችን ለአሳሽዎ ይክፈቱ።

ወደ Chrome ያክሉ ወደ Edge ያክሉ ወደ FireFox ያክሉ