← Rudi kwenye Vipengele
Pro

Event Listeners

Event Listeners huonyesha kila kipengele kilicho na event listener, kilichopakwa rangi kulingana na aina - bofya, kielee juu, kusogeza, mguso, kibodi na umbo - huonyesha mahali ambapo kila kidhibiti kilitoka, na kuwamulika vipengele kadiri DOM inavyobadilika.

Kujua ni kwa nini kitu fulani kinajibu - au haifanyi - kwa kawaida huanza na swali ambalo ukurasa hautajibu: kuna kidhibiti cha kubofya kwenye kipengele hiki hata kidogo? Ni kipengele gani hasa kinamiliki tabia ya kuelea? Je, ni nini kusikiliza kusogeza na kufanya ukurasa kugugumia? DevTools ya Kivinjari inaweza kuorodhesha listeners wa kipengele kimoja kwa wakati mmoja, ikiwa tayari unajua ni kipengele gani cha kuchagua.

Chombo hiki kinajibu swali la ukurasa mzima mara moja. Kila kipengele kilicho na listener hupata muhtasari wa rangi ya aina yake - bonyeza, kuelea, kusogeza, kugusa na kuburuta, kibodi, au fomu na kuzingatia - na kuelea moja huonyesha matukio kamili na mahali ambapo kila moja ilitoka: sifa ya ndani, mali, kidhibiti cha React au Vue, jQuery, au addEventListener. Vigae vya kategoria huwasha na kuzima kila aina, na orodha iliyo chini ya majina kila kipengele, kwa hivyo mbofyo mmoja hukusogeza kwake.

Mifumo inashughulikiwa ipasavyo. React huambatanisha listeners wake kwenye mzizi na kutuma matukio ndani, jambo ambalo litafanya programu nzima ionekane kuwa ya kubofya; zana huweka kando usajili huo wa mizizi na huonyesha vidhibiti vya React kwenye vipengele vinavyotangaza. Uchanganuzi wa haraka hauhitaji upakiaji upya na hufunika vidhibiti vya ndani, React, Vue na jQuery. Listeners walioongezwa na plain addEventListener kabla ya zana kufunguliwa inaweza tu kuonekana tangu mwanzo wa upakiaji wa ukurasa, kwa hivyo Reload & record upakie upya ukurasa mara moja ikiwa imewashwa kurekodi - zana kisha hujifungua yenyewe huku kila listener akijumuishwa, zile za kiwango cha ukurasa kwenye window na document pia.

Kichupo cha pili kinatazama DOM yenyewe. Kila nodi iliyoongezwa au kuondolewa, mabadiliko ya sifa na mabadiliko ya maandishi yanawaka kwenye ukurasa, vihesabu vinaonyesha mabadiliko kwa sekunde, na orodha huweka vipengele vinavyobadilika zaidi, na sifa zinazohusika. Kutiririsha kwa uthabiti huku hakuna mtu anayegusa ukurasa kwa kawaida humaanisha kipima muda, uhuishaji unaoendeshwa na JavaScript au mfumo unaotoa tena zaidi ya inavyopaswa - vitu hasa vinavyomaliza betri na kufanya kurasa kugugumia.

Uhakiki wa Moja kwa Moja
store.example.com
Acme Menyu ▾
Nunua sasa
Ukaguzi
★★★★★ …
button.buy-now
● click React
● mouseenter addEventListener
Event Listeners
Vipengele 14 vyenye listeners · vilivyorekodiwa tangu ukurasa kupakiwa
Event listeners DOM mutations
6
● Bofya
4
● Elea juu
2
● Tembeza
1
● Kibodi
button.buy-now
click React mouseenter listener
nav .menu-toggle
mouseenter jQuery click jQuery
section.reviews
scroll listener
input#search
keydown Vue input Vue
Vipengele Muhimu

Kila Listener, Ameainishwa

Vipengele vilivyo na listeners kubofya, kuelea, kusogeza, kugusa, kibodi na fomu vimeainishwa kwa rangi zao wenyewe, na vigae vya kuonyesha au kuficha kila aina.

Ambapo Kila Mshikaji Hutoka

Sifa za ndani, sifa-msingi, vidhibiti vya React na Vue, matukio jQuery na simu za addEventListener, zilizo na lebo kwenye kila kipengele.

Hushughulikia event delegation React kwa usahihi

listeners ngazi ya mizizi ya React huwekwa kando, na vishikilizi vyake vinaonyeshwa kwenye vipengele vinavyovitangaza badala ya kwenye programu nzima.

Rekodi Kutoka kwa Mzigo wa Ukurasa

Reload & record hunasa kila simu ya addEventListener tangu mwanzo wa upakiaji wa ukurasa, ikijumuisha listeners window na document, kwa upakiaji huo mmoja pekee.

Mabadiliko ya DOM Live

Nodi zilizoongezwa na kuondolewa, mabadiliko ya sifa na mabadiliko ya maandishi kwenye ukurasa, na kihesabu cha mabadiliko kwa sekunde.

Tafuta Vipengele Vilivyo na Shughuli Zaidi

Orodha iliyoorodheshwa ya vipengee vinavyobadilika zaidi, pamoja na sifa zinazohusika, huelekeza moja kwa moja kwenye uwasilishaji upya.

Matumizi ya Kawaida

Inatafuta kidhibiti cha kubofya kinachokosekana

Tazama kwa haraka kama kitufe kina listener, au ikiwa kidhibiti kinakaa kwenye kipengee cha kanga badala yake.

Kufuatilia kigugumizi cha kusogeza

Tafuta kila kipengele kinachosikiliza kusogeza, gurudumu au kusogeza kwa mguso, ikijumuisha listeners kwenye window na document.

Kukagua usaidizi wa kibodi

Angalia ni vidhibiti vipi vinavyojibu matukio ya kibodi na vipi vinajibu kipanya pekee.

Kugundua matoleo mapya yasiyo ya lazima

Tazama kihesabu cha mabadiliko wakati ukurasa haufanyi kitu; vipengele ambavyo vinaendelea kubadilisha mahali kwa kipima muda au mfumo unaofanya kazi ya ziada.

Kujifunza jinsi ukurasa unavyofanya kazi

Elea kuzunguka tovuti usiyoifahamu ili kuona ni sehemu gani zinazoingiliana na ni mfumo gani ulioziunganisha.

Jinsi ya Kutumia
1

Fungua paneli ya Event Listeners

Bofya aikoni ya Event Listeners kwenye kituo cha DevSuite Pro. Uchanganuzi wa haraka huendeshwa mara moja na kubainisha kila kipengele kinachopata.

2

Elea ili kukagua

Elea kipengee chochote kilichoainishwa ili kuona matukio yake na vyanzo vyake. Tumia vigae vya kategoria ili kuonyesha listeners kubofya, kuelea tu au kusogeza.

3

Reload & record kwa kila kitu

Bonyeza Reload & record ili upakie upya ukurasa mara moja ukiwasha kurekodi. Zana hufunguliwa yenyewe na sasa inajumuisha kila simu ya addEventListener.

4

Rukia kipengele

Bofya safu mlalo kwenye orodha ili kusogeza ukurasa hadi kwenye kipengele hicho na kuiwasha. Copy report hukupa orodha kamili kama maandishi.

5

Tazama mabadiliko ya DOM

Fungua kichupo cha DOM mutations na utumie ukurasa. Vipengee vinavyobadilika vinang'aa, na vilivyo busy zaidi vinapanda hadi juu ya orodha.

Uko Tayari Kujaribu?

Sakinisha DevSuite Pro bila malipo na ufungue zana 74+ za wasanidi kwa kivinjari chako.

Ongeza kwenye Chrome Ongeza kwa Edge Ongeza kwenye FireFox