Pytania otagowane jako event-handling

Obsługa zdarzeń to styl kodowania dotyczący obsługi wiadomości między źródłem a jednym lub większą liczbą subskrybentów. Odbiornik punktów w kodzie źródłowym zapewnia sposób, w jaki subskrybowany kod może zużywać komunikaty wywołane ze źródła.

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) { // …


10
Pole wyboru jQuery zaznaczone zdarzenie zmieniło stan
Chcę, aby zdarzenie było uruchamiane po stronie klienta, gdy pole wyboru jest zaznaczone / niezaznaczone: $('.checkbox').click(function() { if ($(this).is(':checked')) { // Do stuff } }); Zasadniczo chcę, aby tak się stało dla każdego pola wyboru na stronie. Czy ta metoda uruchamiania kliknięcia i sprawdzania stanu jest w porządku? Myślę, że …

15
Jak debugować powiązania zdarzeń JavaScript / jQuery za pomocą Firebug lub podobnych narzędzi?
Potrzebuję debugować aplikację internetową, która korzysta z jQuery do wykonywania dość skomplikowanych i niechlujnych manipulacji DOM . W pewnym momencie niektóre zdarzenia powiązane z określonymi elementami nie są uruchamiane i po prostu przestają działać. Gdybym miał możliwość edycji źródła aplikacji, przeszedłbym do szczegółów i dodałbym kilka instrukcji Firebug console.log() oraz …

18
Pole wyboru jQuery zmień i kliknij zdarzenie
$(document).ready(function() { //set initial state. $('#textbox1').val($(this).is(':checked')); $('#checkbox1').change(function() { $('#textbox1').val($(this).is(':checked')); }); $('#checkbox1').click(function() { if (!$(this).is(':checked')) { return confirm("Are you sure?"); } }); }); <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <input type="checkbox" id="checkbox1"/><br /> <input type="text" id="textbox1"/> Uruchom fragment koduUkryj wynikiRozwiń fragment kodu Tutaj .change()aktualizuje wartość pola tekstowego o status pola wyboru. Używam .click()do potwierdzenia akcji …

20
Zdarzenie zmiany tekstu UITextField
Jak mogę wykryć jakiekolwiek zmiany tekstu w polu tekstowym? Metoda delegowania shouldChangeCharactersInRangena coś działa, ale nie spełniła dokładnie mojej potrzeby. Ponieważ dopóki nie zwróci TAK, teksty textField nie są dostępne dla innych metod obserwatora. np. w moim kodzie calculateAndUpdateTextFieldsnie dostałem zaktualizowanego tekstu, użytkownik wpisał. Jest ich sposobem na uzyskanie czegoś …




8
jQuery - wykrywa zmianę wartości ukrytego pola wejściowego
Mam ukryte pole tekstowe, którego wartość jest aktualizowana za pomocą odpowiedzi AJAX. <input type="hidden" value="" name="userid" id="useid" /> Gdy ta wartość się zmienia, chciałbym uruchomić żądanie AJAX. Czy ktoś może doradzić, jak wykryć zmianę? Mam następujący kod, ale nie wiem, jak szukać wartości: $('#userid').change( function() { alert('Change!'); })

14
Android: Różnica między onInterceptTouchEvent i dispatchTouchEvent?
Jaka jest różnica między onInterceptTouchEventi dispatchTouchEventna Androidzie? Zgodnie z przewodnikiem dla programistów Androida, obydwu metod można użyć do przechwycenia zdarzenia dotyku ( MotionEvent), ale jaka jest różnica? Jak zrobić onInterceptTouchEvent, dispatchTouchEventi onTouchEventwspółdziałają ze sobą w ramach hierarchii widoki ( ViewGroup)?


15
System zdarzeń w Pythonie
Jakiego systemu zdarzeń dla Pythona używasz? Wiem już o pydispatcherze , ale zastanawiałem się, co jeszcze można znaleźć lub czy jest powszechnie używany? Nie interesują mnie menedżery zdarzeń, które są częścią dużych frameworków, wolałbym raczej małe, gotowe rozwiązanie, które mogę łatwo rozszerzyć.

7
jQuery odpowiednik metody addEventListener JavaScript
Próbuję znaleźć odpowiednik jQuery tego wywołania metody JavaScript: document.addEventListener('click', select_element, true); Dotarłem do: $(document).click(select_element); ale nie osiąga tego samego wyniku, co ostatni parametr metody JavaScript - wartość logiczna wskazująca, czy procedura obsługi zdarzeń powinna być wykonywana w fazie przechwytywania czy propagacji (według mojego zrozumienia z http://www.quirksmode.org /js/events_advanced.html ) - jest …

4
Czy procedury obsługi zdarzeń powstrzymują odśmiecanie pamięci?
Jeśli mam następujący kod: MyClass pClass = new MyClass(); pClass.MyEvent += MyFunction; pClass = null; Czy pClass będzie zbierany śmieci? Czy też będzie się kręcił, wciąż odpalając wydarzenia, gdy tylko się pojawią? Czy muszę wykonać następujące czynności, aby umożliwić zbieranie śmieci? MyClass pClass = new MyClass(); pClass.MyEvent += MyFunction; pClass.MyEvent …

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.