Als «event-handling» getaggte Fragen

Die Ereignisbehandlung ist ein Codierungsstil zum Behandeln von Nachrichten zwischen einer Quelle und einem oder mehreren Abonnenten. Ein Punkt-Listener in der Quelle bietet eine Möglichkeit, wie abonnierter Code Nachrichten aus der Quelle verarbeiten kann.



10
Reihenfolge der Ausführung des Ereignishandlers
Wenn ich mehrere Ereignishandler einrichte, wie folgt: _webservice.RetrieveDataCompleted += ProcessData1; _webservice.RetrieveDataCompleted += ProcessData2; In welcher Reihenfolge werden die Handler ausgeführt, wenn das Ereignis RetrieveDataCompletedausgelöst wird? Werden sie im selben Thread und nacheinander in der Reihenfolge ausgeführt, in der sie registriert sind?



2
Erkennen von STRG + C in Node.js.
Ich habe diesen Code von einer anderen SO-Frage erhalten, aber der Knoten hat sich beschwert, process.stdin.setRawMode anstelle von tty zu verwenden, also habe ich ihn geändert. Vor: var tty = require("tty"); process.openStdin().on("keypress", function(chunk, key) { if(key && key.name === "c" && key.ctrl) { console.log("bye bye"); process.exit(); } }); tty.setRawMode(true); Nach …

4
Mit jQuery auf Ereignis geklicktes Element erhalten?
Ich verwende den folgenden Code, um zu erkennen, wann auf eine dynamisch generierte Schaltfläche geklickt wird. $(document).on("click",".appDetails", function () { alert("test"); }); Wenn Sie dies nur getan haben, können $('.appDetails').click()Sie normalerweise $(this)das Element abrufen, auf das geklickt wurde. Wie würde ich dies mit dem obigen Code erreichen? Zum Beispiel: $(document).on("click",".appDetails", …

4
event.preventDefault () vs. return false (keine jQuery)
Ich fragte mich, ob event.preventDefault()und ob return falsees dasselbe war. Ich habe einige Tests durchgeführt , und es scheint, dass Wenn der Ereignishandler beispielsweise mit einem alten Modell hinzugefügt wird elem.onclick = function(){ return false; }; Dann return falseverhindert Standardaktion, wie event.preventDefault(). Wenn der Ereignishandler beispielsweise mit hinzugefügt addEventListenerwird elem.addEventListener( …

7
Javascript-Ereignishandler mit Parametern
Ich möchte einen eventHandler erstellen, der das Ereignis und einige Parameter übergibt. Das Problem ist, dass die Funktion das Element nicht erhält. Hier ist ein Beispiel: doClick = function(func){ var elem = .. // the element where it is all about elem.onclick = function(e){ func(e, elem); } } doClick(function(e, element){ …

5
.NET-Ereignisse - Was sind Objektabsender und EventArgs e?
Was bedeuten Absender und eventArgs? Wie kann ich sie nutzen (für das folgende Szenario)? Szenario: Ich versuche, ein benutzerdefiniertes Steuerelement mit einer Löschfunktion zu erstellen, und ich möchte das Steuerelement löschen können, auf das auf einer Seite geklickt wurde, die viele der gleichen benutzerdefinierten Steuerelemente enthält.

10
Wie kann man zwischen Verschieben und Klicken in onTouchEvent () unterscheiden?
In meiner Anwendung muss ich sowohl Verschiebungs- als auch Klickereignisse verarbeiten. Ein Klick ist eine Folge von einer ACTION_DOWN-Aktion, mehreren ACTION_MOVE-Aktionen und einer ACTION_UP-Aktion. Wenn Sie theoretisch ein ACTION_DOWN-Ereignis und dann ein ACTION_UP-Ereignis erhalten, bedeutet dies, dass der Benutzer gerade auf Ihre Ansicht geklickt hat. In der Praxis funktioniert diese …


4
Was ist ein "Event Emitter"?
Beim Durchsuchen von http://microjs.com sehe ich viele Bibliotheken mit der Bezeichnung "Ereignisemitter". Ich denke gerne, dass ich mich mit den Grundlagen der Javascript-Sprache ziemlich gut auskenne, aber ich habe wirklich keine Ahnung, was ein "Event-Emitter" ist oder tut. Möchte mich jemand aufklären? Das klingt interessant...

6
So überschreiben Sie JQuery-Ereignishandler
Ich werde versuchen, das Problem mit einem einfachen Code zu erklären. var fireClick = function() { alert('Wuala!!!') }; $('#clickme').click(fireclick); $('#clickme').click(fireclick); Jetzt wird es natürlich zweimal alarmiert, aber ich brauche es nur einmal. Versuchte so viele Möglichkeiten, aber kein Ergebnis. Vielen Dank.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.