Articles of manipulação de events

Como removerEventListener que é addEventListener com function anônima?

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. ‘);

jQuery checkbox estado alterado evento verificado

Desejo que um evento seja acionado pelo cliente quando uma checkbox de seleção estiver marcada / desmarcada: $(‘.checkbox’).click(function() { if ($(this).is(‘:checked’)) { // Do stuff } }); Basicamente eu quero que isso aconteça para cada checkbox de seleção na página. É este método de disparo no clique e verificação do estado ok? Eu estou pensando […]

C #: Diferença entre ‘+ = anEvent’ e ‘+ = new EventHandler (anEvent)’

Pegue o código abaixo: private void anEvent(object sender, EventArgs e) { //some code } Qual é a diferença entre o seguinte? [object].[event] += anEvent; //and [object].[event] += new EventHandler(anEvent); [ATUALIZAR] Aparentemente, não há diferença entre os dois … o primeiro é apenas açúcar sintático do último.

jQuery checkbox change e clique em evento

eu tenho e $(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?”); } }); }); Link JSFIDDLE Aqui, o evento alterado atualiza o valor da checkbox de texto com o status da checkbox de seleção. Eu uso o evento click para confirmar a ação ao […]

Evento quando o elemento é adicionado à página

Isso foi discutido anteriormente aqui: Como fazer uma ação quando um elemento é adicionado a uma página usando o Jquery? O respondente sugeriu o acionamento de um evento personalizado sempre que um div foi adicionado à página. No entanto, estou escrevendo uma extensão do Chrome e não tenho access à fonte da página. Quais são […]

Quando devo usar a function document.ready do jQuery?

Foi-me dito para usar document.ready quando comecei a usar JavaScript / jQuery, mas eu nunca realmente aprendi o porquê. Alguém pode fornecer algumas orientações básicas sobre quando faz sentido envolver o código javascript / jquery dentro do document.ready do jQuery? Alguns tópicos que me interessam: Método .on() do jQuery: Eu uso o método .on() para […]

Como fazer uma imagem se mover enquanto ouve um pressionamento de tecla em Java.

Estou começando a aprender programação em java e acho legal aprender java através do desenvolvimento de jogos. Eu sei desenhar uma imagem e ouvir um pressionamento de tecla e depois mover essa imagem. Mas é possível fazer a imagem se mover para trás e para a janela enquanto a janela está ouvindo um pressionamento de […]

Detectando o preenchimento automático do navegador

Como você sabe se um navegador preencheu automaticamente uma checkbox de texto? Especialmente com checkboxs de nome de usuário e senha que podem ser preenchidas automaticamente pelo carregamento da página. Minha primeira pergunta é quando isso ocorre na sequência de carregamento da página? É antes ou depois do document.ready? Em segundo lugar, como posso usar […]

Os manipuladores de events impedem a garbage collection?

Se eu tiver o seguinte código: MyClass pClass = new MyClass(); pClass.MyEvent += MyFunction; pClass = null; O pClass será coletado como lixo? Ou vai continuar a triggersr seus events sempre que eles ocorrem? Preciso fazer o seguinte para permitir a garbage collection? MyClass pClass = new MyClass(); pClass.MyEvent += MyFunction; pClass.MyEvent -= MyFunction; pClass […]

onclick = “” vs manipulador de events

Se eu quiser que uma function seja executada, prefiro fazer in-line js: Click me porque é mais fácil de depurar. No entanto, eu ouço as pessoas dizendo para não usar inline js, e faço: document.getElementById(‘element’).onclick = doSomething; Por que o ouvinte de events js é recomendado?