Untuk mendaftarkan pengendali acara untuk fasa penangkapan, tambahkan penangkapan kepada nama acara; Sebagai contoh, bukannya menggunakan OnClick, anda akan menggunakan OnClickCapture untuk mengendalikan acara klik dalam fasa tangkapan.
- Bagaimana saya mendaftar pengendali acara?
- Cara Mengaktifkan Acara Menangkap di JavaScript?
- Bagaimana anda menangkap peristiwa di React?
- Cara mendaftar acara di JavaScript?
Bagaimana saya mendaftar pengendali acara?
Untuk mendaftarkan pengendali, gunakan kaedah AddEventHandler (). Kaedah ini mengambil jenis acara dan pengendali sebagai hujah. Dalam Contoh 4-1, pengendali pertama ditambah ke nod tunggal dan memproses jenis acara tertentu. Pengendali kedua untuk mengendalikan peristiwa input ditakrifkan dan didaftarkan oleh dua nod yang berbeza.
Cara Mengaktifkan Acara Menangkap di JavaScript?
Untuk penangkapan acara, kami menetapkan pilihan penangkapan pengendali kepada Benar: Elem. AddEventListener (acara, pengendali, benar) . Secara lalai, ia ditetapkan untuk menggelegak: palsu . Dalam contoh di bawah, kami menambah pengendali acara klik pada setiap elemen HTML menggunakan JavaScript untuk Loop.
Bagaimana anda menangkap peristiwa di React?
Acara menangkap dalam React
Sebenarnya kedua -duanya berlaku satu demi satu: Apabila pengguna berinteraksi dengan elemen, DOM API melintasi dokumen (menangkap fasa) ke elemen sasaran (fasa sasaran), hanya API DOM melintasi lagi (fasa menggelegak).
Cara mendaftar acara di JavaScript?
Cara paling mudah untuk mendaftarkan pengendali acara adalah dengan menetapkan harta sasaran acara ke fungsi pengendali acara yang dikehendaki. Dengan konvensyen, sifat pengendali acara mempunyai nama yang terdiri daripada perkataan "on" diikuti dengan nama acara: onclick, onchange, onload, onmouseover, dan sebagainya.