Advertisement
molik

JavaScript | methods

Feb 22nd, 2017
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Zdarzenia:
  2. =================================
  3.    
  4.     Dodawanie zdarzeń:
  5.     ---------------------------
  6.     btn.onclick = function () {} lub sayHello;
  7.         Dzięki tej funkcji możemy szybko przypisać TYLKO JEDNO ZDARZENIE, gdyż dopisanie drugiego do tego samego elementu, spowoduje nadpisanie wcześniejeszego zdarzenia. Po zapisie btn.onclick = możemy napisać dowolną funkcję, bądź wstawić referencję do już istniejącej.
  8.    
  9.     btn.addEventListener('click', sayHello, false);
  10.         Drugi sposób przypisywania zdarzeń jest dłuższy, jednak bardziej efektywny. Dzięki takiemu zapisowi możemy przypisać więcej niż jedno zdarzenie do elementu. metoda .addEventListener() przyjmuje 3 parametry:
  11.         typ zdarzenia - np: click
  12.         funkcję          - funkcję która ma się wywołać w przypadku określonego typu zdarzenia. Można w to miejsce wpisać funkcję, lub podać referencję do już istniejącej funkcji.
  13.         capturing     -
  14.    
  15.     Usuwanie zdarzeń:
  16.     ---------------------------
  17.     W przypadku dodania zdarzenia poprzez sposób pierwszy, czyli btn.onclick, wystarczy zapis:
  18.         btn.onclick = null;
  19.    
  20.     Jeżeli użyliśmy w trakcie dodawania zdarzenia metody .addEventListener('typ_zdarzenia', funkcja, capturing); istnieje specjalna metoda, która usunię tylko to jedno zdarzenie o które nam chodzi, a reszta zdarzeń (o ile jest dopisana do tego elementu) pozostanie bez zmian, mianowicie:
  21.     btn.removeEventListener('typ_zdarzenia', funckja, capturing);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement