Pytania otagowane jako dom-events

Zdarzenia DOM (Document Object Model) pozwalają językom programowania sterowanym zdarzeniami rejestrować różne programy obsługi / nasłuchiwania zdarzeń w węzłach elementów w drzewie DOM.

13
event.preventDefault () vs. return false
На этот вопрос есть ответы на Stack Overflow на русском : "preventDefault ()" или "return false"? Jeśli chcę uniemożliwić wykonywanie innych procedur obsługi zdarzeń po uruchomieniu określonego zdarzenia, mogę użyć jednej z dwóch technik. W przykładach użyję jQuery, ale dotyczy to również zwykłego JS: 1. event.preventDefault() $('a').click(function (e) { // …



23
Jak uruchomić JavaScript po wczytaniu strony?
Wykonuję zewnętrzny skrypt, używając <script>wewnętrznego <head>. Ponieważ skrypt wykonuje się przed załadowaniem strony <body>, między innymi nie mam dostępu do . Chciałbym wykonać JavaScript po „załadowaniu” dokumentu (HTML w pełni pobrany i wbudowany w RAM). Czy są jakieś zdarzenia, do których mogę się przyczepić podczas wykonywania skryptu, które zostaną wywołane …



13
On - window.location.hash - Zmienić?
Używam Ajax i skrótu do nawigacji. Czy istnieje sposób, aby sprawdzić, czy tak się window.location.hashzmieniło? http://example.com/blah # 123 do http://example.com/blah # 456 Działa, jeśli sprawdzę to podczas ładowania dokumentu. Ale jeśli mam nawigację opartą na #hash, to nie działa po naciśnięciu przycisku Wstecz w przeglądarce (więc skaczę z bla # …




10
Globalny mechanizm zdarzeń JavaScript
Chciałbym wyłapać każdy zgłoszony błąd niezdefiniowanej funkcji. Czy w JavaScript jest dostępna funkcja globalnej obsługi błędów? Przypadek użycia przechwytuje wywołania funkcji z pamięci flash, które nie są zdefiniowane.


12
onKeyPress vs. onKeyUp i onKeyDown
Jaka jest różnica między tymi trzema wydarzeniami? Po googlowaniu stwierdziłem, że: onKeyDownZdarzenie jest wywoływane, gdy użytkownik naciśnie klawisz. onKeyUpZdarzenie jest wywoływane, gdy użytkownik zwolni klawisz. onKeyPressZdarzenie jest wywoływane, gdy użytkownik naciska i zwalnia klawisz ( onKeyDownnastępnie onKeyUp). Rozumiem pierwsze dwa, ale czy to nie onKeyPressto samo, co onKeyUp? Czy można …

14
Poczekaj 5 sekund przed wykonaniem następnej linii
Ta funkcja poniżej nie działa tak, jak chcę; będąc nowicjuszem w JS nie wiem, dlaczego. Muszę poczekać 5 sekund, zanim sprawdzę, czy tak newStatejest -1. Obecnie nie czeka, po prostu sprawdza od razu. function stateChange(newState) { setTimeout('', 5000); if(newState == -1) { alert('VIDEO HAS STOPPED'); } }

9
Nie można zrozumieć parametru useCapture w addEventListener
Przeczytałem artykuł na https://developer.mozilla.org/en/DOM/element.addEventListener, ale nie mogę zrozumieć useCaptureatrybutu. Definicja to: Jeśli true, useCapture wskazuje, że użytkownik chce zainicjować przechwytywanie. Po zainicjowaniu przechwytywania wszystkie zdarzenia określonego typu zostaną wysłane do zarejestrowanego odbiornika, zanim zostaną wysłane do dowolnych obiektów EventTargets pod nim w drzewie DOM. Wydarzenia, które bulgoczą w górę przez …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.