Kurs obiektowego JavaScript (34)

Autor: Damian Chodorek • Opublikowany: 7 listopada 2014 • Ostatnia aktualizacja: 8 lutego 2015 • Kategoria: javascript, kursy

Zapobieganie działaniu domyślnemu. Rodzaje zdarzeń.

Przeglądarki internetowe mają zaimplementowane domyślne zachowanie. Przykładowo kliknięcie na link spowoduje wczytanie nowej strony. Można jednak temu zapobiec przy użyciu metody preventDefault().

Oto kod, który uniemożliwi korzystanie z linków na stronie.

var a=document.getElementsByTagName('a');
for(var i=0; i<a.length; ++i){
  a[i].addEventListener(
    'click',
    function(e){
      e.preventDefault();
    }
  );
}

Rodzaje zdarzeń:

  • zdarzenia myszy – mousedown, mouseup, click, dbclick,
  • zdarzenia klawiatury – keydown, keypress, keyup,
  • zdarzenia ładowania i okna – load (kiedy okno lub obrazek załadują się w pełni), unload (wyjście ze strony), beforeunload (istnieje możliwość zatrzymania użytkownika na stronie),
  • zdarzenia formularza – focus (aktywowanie pola), blur (dezaktywowanie pola), change (pole zmienia wartość), select (wybrano tekst w polu), reset, submit.

W tym artykule to wszystko. Przejdź do następnej części:

Kurs obiektowego JavaScript (35)

Zobacz również
Kurs obiektowego JavaScript (32)Omówienie obiektów skrótowych w JS.
Kurs obiektowego JavaScript (33)Obsługa zdarzeń. Model bąbelkowy.
Kurs obiektowego JavaScript (35)Zapytania do serwera. AJAX oraz XMLHttpRequest.
Kurs obiektowego JavaScript (36)Popularny format JSON.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.