Вопросы с тегом «event-handling»

Обработка событий - это стиль кодирования, связанный с обработкой сообщений между источником и одним или несколькими подписчиками. Точечный прослушиватель в источнике обеспечивает способ, которым подписанный код может получать сообщения, полученные из источника.

2961
event.preventDefault () против возврата false

На этом вопросе есть ответы на Переполнение стека на русском языке : "protectDefault ()" или "return false"? Когда я хочу запретить выполнение других обработчиков событий после определенного события, я могу использовать один из двух методов. Я буду использовать jQuery в примерах, но это относится...

629
Флажок jQuery проверил состояние измененного события

Я хочу, чтобы событие запускалось на стороне клиента, когда флажок установлен / снят: $('.checkbox').click(function() { if ($(this).is(':checked')) { // Do stuff } }); По сути, я хочу, чтобы это происходило с каждым флажком на странице. Этот метод стрельбы по нажатию и проверки состояния в порядке?...

609
Как отлаживать привязки событий JavaScript / jQuery с помощью Firebug или аналогичных инструментов?

Мне нужно отладить веб-приложение, которое использует jQuery для выполнения довольно сложных и грязных манипуляций с DOM . В какой-то момент некоторые события, которые были связаны с определенными элементами, не запускаются и просто перестают работать. Если бы у меня была возможность редактировать...

563
Событие изменения текста UITextField

Как я могу обнаружить любые изменения текста в textField? Метод делегата shouldChangeCharactersInRangeработает для чего-то, но он не полностью соответствует моим потребностям. Так как, пока это не возвращает ДА, тексты textField не доступны для других методов наблюдателя. например в мой код...

355
Почему только конечные переменные доступны в анонимном классе?

aможет быть только окончательным здесь. Почему? Как я могу передать aв onClick()метод , не держа его в качестве частного члена? private void f(Button b, final int a){ b.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { int b = a*5; } }); } Как я могу вернуть, 5...

330
Понимание событий и обработчиков событий в C #

Я понимаю цель событий, особенно в контексте создания пользовательских интерфейсов. Я думаю, что это прототип для создания события: public void EventName(object sender, EventArgs e); Что делают обработчики событий, зачем они нужны и как их...

270
jQuery - обнаруживает изменение значения в скрытом поле ввода

У меня есть скрытое текстовое поле, значение которого обновляется через ответ AJAX. <input type="hidden" value="" name="userid" id="useid" /> Когда это значение изменяется, я хотел бы запустить AJAX-запрос. Кто-нибудь может посоветовать, как обнаружить изменение? У меня есть следующий код, но...

249
Android: разница между onInterceptTouchEvent и dispatchTouchEvent?

В чем разница между onInterceptTouchEventи dispatchTouchEventв Android? Согласно руководству разработчика Android, оба метода могут использоваться для перехвата события касания ( MotionEvent), но в чем разница? Как onInterceptTouchEvent, dispatchTouchEventи onTouchEventвзаимодействуют друг с другом...

197
Система событий в Python

Какую систему событий для Python вы используете? Я уже в курсе о пидиспетчере , но мне было интересно, что еще можно найти, или обычно используется? Меня не интересуют менеджеры событий, которые являются частью больших фреймворков, я бы предпочел использовать небольшое решение, которое я могу легко...

190
jQuery-эквивалент метода JavaScript addEventListener

Я пытаюсь найти jQuery-эквивалент этого вызова метода JavaScript: document.addEventListener('click', select_element, true); Я получил, насколько: $(document).click(select_element); но это не дает тот же результат, что и последний параметр метода JavaScript - логическое значение, указывающее, должен...

183
Остановили ли обработчики событий сбор мусора?

Если у меня есть следующий код: MyClass pClass = new MyClass(); pClass.MyEvent += MyFunction; pClass = null; Будет ли pClass собирать мусор? Или он будет зависать, продолжая стрелять в события, когда они происходят? Нужно ли делать следующее, чтобы разрешить сборку мусора? MyClass pClass = new...

165
Обнаружение автозаполнения браузера

Как определить, автоматически ли браузер заполнил текстовое поле? Особенно с полями имени пользователя и пароля, которые заполняются автоматически при загрузке страницы. Мой первый вопрос: когда это происходит в последовательности загрузки страницы? Это до или после document.ready? Во-вторых, как я...

164
Как вызвать функцию на дочернем компоненте на родительских событиях

контекст В Vue 2.0 документация и другие ясно указывают, что общение между родителями и детьми происходит через реквизит. Вопрос Как родитель сообщает своему ребенку, что событие произошло с помощью реквизита? Должен ли я просто посмотреть реквизит называется событие? Это не правильно, как и...

154
Почему и как избежать утечек памяти в обработчике событий?

Я только что понял, прочитав некоторые вопросы и ответы по StackOverflow, что добавление обработчиков событий, использующих +=в C # (или, я полагаю, в других языках .net), может вызвать общие утечки памяти ... В прошлом я много раз использовал подобные обработчики событий и никогда не осознавал,...

142
Как я могу получить уведомление о добавлении элемента на страницу?

Я хочу, чтобы функция по моему выбору запускалась, когда на страницу добавляется элемент DOM. Это в контексте расширения браузера, поэтому веб-страница работает независимо от меня, и я не могу изменить ее источник. Какие у меня здесь варианты? Я предполагаю, что теоретически я мог бы просто...

137
JQuery: более одного обработчика для одного и того же события

Что произойдет, если я назначу два обработчика событий одному и тому же событию для одного и того же элемента? Например: var elem = $("...") elem.click(...); elem.click(...); Последний обработчик "побеждает" или оба обработчика будут...