Pytania otagowane jako events

Zdarzenie to sposób na dostarczenie przez klasę powiadomień słuchaczom, gdy wydarzy się określona rzecz.

9
JavaScript - jak wykryć, czy dokument został załadowany (IE 7 / Firefox 3)
Chcę wywołać funkcję po załadowaniu dokumentu, ale załadowanie dokumentu mogło się jeszcze skończyć lub nie. Jeśli się załadował, mogę po prostu wywołać funkcję. Jeśli się NIE załadował, mogę dołączyć detektor zdarzeń. Nie mogę dodać detektora zdarzeń, gdy onload został już uruchomiony, ponieważ nie zostanie wywołany. Jak więc mogę sprawdzić, czy …


7
Testowanie jednostkowe, które zdarzenia są wywoływane w C # (w kolejności)
Mam kod, który wywołuje PropertyChangedzdarzenia i chciałbym móc przetestować jednostkowo, czy zdarzenia są wywoływane poprawnie. Kod, który wywołuje zdarzenia, jest podobny public class MyClass : INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; protected void NotifyPropertyChanged(String info) { if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs(info)); } } public string MyProperty { …
160 c#  unit-testing  events 

10
Usuń wszystkie detektory zdarzeń określonego typu
Chcę usunąć wszystkie detektory zdarzeń określonego typu, które zostały dodane za pomocą addEventListener(). Wszystkie zasoby, które widzę, mówią, że musisz to zrobić: elem.addEventListener('mousedown',specific_function); elem.removeEventListener('mousedown',specific_function); Ale chcę móc to wyczyścić, nie wiedząc, co to jest obecnie, na przykład: elem.addEventListener('mousedown',specific_function); elem.removeEventListener('mousedown');
156 javascript  events 



17
Jak uchwycić zdarzenie zamknięcia okna przeglądarki?
Chcę uchwycić zdarzenie zamknięcia okna / karty przeglądarki. W jQuery próbowałem następujących rzeczy: jQuery(window).bind( "beforeunload", function() { return confirm("Do you really want to close?") } ) Ale działa również przy przesyłaniu formularzy, czego nie chcę. Chcę, aby zdarzenie było wyzwalane tylko wtedy, gdy użytkownik zamyka okno.

10
Wywołanie zwrotne JavaScript po zakończeniu ładowania ramki IFRAME?
Muszę wykonać wywołanie zwrotne, gdy ramka IFRAME zakończy ładowanie. Nie mam kontroli nad zawartością w IFRAME, więc nie mogę stamtąd odpalić wywołania zwrotnego. Ta ramka IFRAME jest tworzona programowo i muszę przekazać jej dane jako zmienną w wywołaniu zwrotnym, a także zniszczyć ramkę iframe. Jakieś pomysły? EDYTOWAĆ: Oto co mam …
147 javascript  events  dom  iframe 

4
Zdarzenie do obsługi fokusu EditText
Czy ktoś może zasugerować mi jakieś wydarzenie związane z tematem EditText? Moja aplikacja zawiera EditText, który akceptuje w niej adres URL. Teraz mój problem polega na tym, że po wpisaniu przez użytkownika adresu URL w polu i przejściu dalej, bez żadnego zdarzenia kliknięcia, czyli gdy fokus przesunie się z pola …

5
C #: Podnoszenie dziedziczonego zdarzenia
Mam klasę bazową, która zawiera następujące zdarzenia: public event EventHandler Loading; public event EventHandler Finished; W klasie, która dziedziczy z tej klasy bazowej, próbuję podnieść zdarzenie: this.Loading(this, new EventHandler()); // All we care about is which object is loading. Otrzymuję następujący błąd: Zdarzenie „BaseClass.Loading” może pojawić się tylko po lewej …
144 c#  events  inheritance 

10
Jak mogę wyczyścić subskrypcje zdarzeń w C #?
Weź następującą klasę C #: c1 { event EventHandler someEvent; } Jeśli istnieje wiele prenumeraty c1„s someEventimprezy i chcę je wszystkie usunąć, co jest najlepszym sposobem osiągnięcia tego celu? Weź również pod uwagę, że subskrypcje tego zdarzenia mogą być / są lambdami / anonimowymi delegatami. Obecnie moim rozwiązaniem jest dodanie …
141 c#  .net  events  delegates 

13
iOS - naprzód wszystkie dotknięcia przez widok
Mam widok nałożony na wiele innych widoków. Używam tylko overaly, aby wykryć pewną liczbę dotknięć ekranu, ale poza tym nie chcę, aby widok zatrzymywał zachowanie innych widoków pod spodem, którymi są przewijane widoki itp. Jak mogę przekazać wszystkie dotknięcia przez ten widok nakładki? Jest to podskala UIView.
141 events  uiview  touch 

13
phantomjs nie czekają na „pełne” załadowanie strony
Używam PhantomJS v1.4.1 do ładowania niektórych stron internetowych. Nie mam dostępu do ich serwera, po prostu otrzymuję odsyłacze do nich. Używam przestarzałej wersji Phantoma, ponieważ muszę obsługiwać Adobe Flash na tych stronach internetowych. Problem polega na tym, że wiele stron internetowych ładuje mniejszą zawartość asynchronicznie i dlatego wywołanie zwrotne onLoadFinished …


3
Różnica między document.addEventListener i window.addEventListener?
Podczas korzystania z PhoneGap ma domyślny kod JavaScript, który używa document.addEventListener, ale mam własny kod, który używa window.addEventListener: function onBodyLoad(){ document.addEventListener("deviceready", onDeviceReady, false); document.addEventListener("touchmove", preventBehavior, false); window.addEventListener('shake', shakeEventDidOccur, false); } Jaka jest różnica i która jest lepsza w użyciu?

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.