Запитання з тегом «event-handling»

Обробка подій - це стиль кодування щодо обробки повідомлень між джерелом та одним або декількома підписниками. Слухач точок у джерелі надає спосіб, за яким підписаний код може споживати повідомлення, підняті з джерела.


5
Як викликати подію, коли значення змінної змінюється?
Зараз я створюю додаток на C # за допомогою Visual Studio. Я хочу створити деякий код, щоб, коли змінна має значення 1, тоді виконувався певний фрагмент коду. Я знаю, що можу використовувати оператор if, але проблема в тому, що значення буде змінено в асинхронному процесі, тому технічно оператор if можна …

10
Порядок виконання обробника подій
Якщо я налаштував кілька обробників подій, приблизно так: _webservice.RetrieveDataCompleted += ProcessData1; _webservice.RetrieveDataCompleted += ProcessData2; в якому порядку виконуються обробники під час запуску події RetrieveDataCompleted? Чи запускаються вони в одному потоці та послідовно в тому порядку, який зареєстровано?

7
Обробник подій Javascript із параметрами
Я хочу зробити eventHandler, який передає подію та деякі параметри. Проблема в тому, що функція не отримує елемент. Ось приклад: doClick = function(func){ var elem = .. // the element where it is all about elem.onclick = function(e){ func(e, elem); } } doClick(function(e, element){ // do stuff with element and …


4
Як видалитиEventListener, який є addEventListener з анонімною функцією?
function doSomethingWith(param) { document.body.addEventListener( 'scroll', function() { document.write(param); }, false ); // An event that I want to remove later } setTimeout( function() { document.body.removeEventListener('scroll', HANDLER ,false); // What HANDLER should I specify to remove the anonymous handler above? }, 3000 ); doSomethingWith('Test. ');

2
Виявлення CTRL + C у Node.js
Я отримав цей код з іншого запитання SO, але вузол поскаржився на використання process.stdin.setRawMode замість tty, тому я змінив його. До: 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); Після: process.stdin.setRawMode(true); process.stdin.on("keypress", function(chunk, key) { if(key …

4
event.preventDefault () проти повернення false (без jQuery)
Цікаво , якщо event.preventDefault()і return falseбули такими ж. Я провів кілька тестів , і, здається, це Наприклад, якщо обробник події додано за старою моделлю elem.onclick = function(){ return false; }; Потім return falseзапобігає дії за замовчуванням, наприклад event.preventDefault(). Якщо обробник події додається за допомогою addEventListener, наприклад elem.addEventListener( 'click', function(e){ return …

4
Отримати натиснутий елемент за допомогою jQuery на події?
Я використовую наступний код для виявлення натискання кнопки, що динамічно генерується. $(document).on("click",".appDetails", function () { alert("test"); }); Зазвичай, якщо ви щойно зробили це, $('.appDetails').click()ви могли б використати, $(this)щоб отримати елемент, на який клацнули. Як би я досяг цього за допомогою наведеного вище коду? Наприклад: $(document).on("click",".appDetails", function () { var clickedBtnID …

5
Події .NET - що таке відправник об’єкта та EventArgs e?
Що означають відправник і eventArgs? Як я можу ними скористатися (для сценарію нижче)? Сценарій: Я намагаюся створити власний елемент керування за допомогою функції видалення, і я хочу мати можливість видалити елемент керування, який було натиснуто на сторінці, що містить багато однакових елементів керування.

10
Як відрізнити переміщення та клацання в onTouchEvent ()?
У моїй програмі мені потрібно обробляти події переміщення та натискання. Клацання - це послідовність однієї дії ACTION_DOWN, декількох дій ACTION_MOVE та однієї дії ACTION_UP. Теоретично, якщо ви отримуєте подію ACTION_DOWN, а потім подію ACTION_UP - це означає, що користувач щойно клацнув ваш перегляд. Але на практиці ця послідовність не працює …

3
C #: Різниця між '+ = anEvent' та '+ = new EventHandler (anEvent)'
Візьміть нижченаведений код: private void anEvent(object sender, EventArgs e) { //some code } У чому різниця між наступними? [object].[event] += anEvent; //and [object].[event] += new EventHandler(anEvent); [ОНОВЛЕННЯ] Очевидно, між ними немає різниці ... перший - це просто синтаксичний цукор другого.

4
Що таке "випромінювач подій"?
Переглядаючи веб-сторінку http://microjs.com , я бачу безліч бібліотек, позначених як "випромінювачі подій". Мені подобається думати, що я досить добре обіходжу основи мови Javascript, але я справді не уявляю, що таке "випромінювач подій". Хтось хоче просвітлити мене? Це звучить цікаво ...

6
Як переписати обробники подій jquery
Я спробую пояснити проблему простим кодом. var fireClick = function() { alert('Wuala!!!') }; $('#clickme').click(fireclick); $('#clickme').click(fireclick); Отже, тепер він, очевидно, буде попереджати 2 рази, але мені потрібно попередження лише один раз. Спробував стільки шляхів, але результату немає. Дякую.

1
Як я можу виявити клацніть правою кнопкою миші у SwiftUI?
Я пишу простий додаток "Міни", щоб допомогти мені познайомитися зі SwiftUI. Тому я хочу, щоб первинний клік (як правило, LMB) "копав" (виявляв, чи є там шахта), а вторинний клацання (зазвичай RMB), щоб розмістити прапор. У мене копання працює! Але я не можу зрозуміти, як розмістити прапор, тому що я не …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.